PlayMaker
Prerequisites
InstantVR
PlayMaker is supported in InstantVR Advanced version 3.3 and higher.
PlayMaker
The implementation supports PlayMaker version 1.7.8. Other versions have not been tested yet.
Actions
Character Move
Moves the character around
Game Object | the Game Object of the character which should be moved. The Game Object should have the InstantVR script attached. |
Move Vector | the direction vector of the movement. |
Character Rotate
Rotates the character
Game Object | the Game Object of the character which should be rotated. The Game Object should have the InstantVR script attached. |
Angles | the desired rotation along the Y-axis |
Character Collision
Detects collisions of the character with the static environment.
Game Object | the Game Object of the character for which collisions should be detected. The Game Object should have the InstantVR script attached. |
Collision Start Event | the event which should be sent when the character collides with static objects without rigidbodies. |
Collision End Event | the event which should be sent when the character no longer collides with static objects without rigidbodies. |
Collision State | boolean value: is the character currently colliding? |
Get Bone Information
Retrieves positions and rotations of bones
Game Object | the Game Object of the character for which information about the bones is requested. The Game Object should have the InstantVR script attached. |
Bone | the bone for which information is requested |
Position | position of the bone |
Rotation | orientation of the bone |
Get Focus Point
The position where the character is looking at.
Game Object | the Game Object of the character. The Game Object should have the InstantVR script attached. |
Focus point | the position in world space to where the character is looking. |
Every frame | should the focus point be updated for every frame |
Get Hand Pose
Retrieves the amount each finger is bent.
Hand Object | the Game Object of the hand target. The Game Object should have the IVR_HandMovements script attached. |
Thumb Curl | The amount (0..1) the thumb is bent. |
Index Curl | The amount (0..1) the index finger is bent. |
Middle Curl | The amount (0..1) the middle finger is bent. |
Ring Curl | The amount (0..1) the ring finger is bent. |
Little Curl | The amount (0..1) the little finger is bent. |
Every frame | should the focus point be updated for every frame |
Hand Grabbing
Retrieves information about objects which have been grabbed.
Hand Object | the Game Object of the hand target. The Game Object should have the IVR_HandMovements script attached. |
Grabbed Event | the event to sent when an object has been grabbed. |
Let Go Event | the event to sent when an object has been dropped. |
Grabbed Object | the object which has been grabbed. |