Interactions
Interactions are a set of components that are part of the VIROO Interaction System. They serve to add typical XR interactions to your content, and make it compatible with all the platforms that VIROO supports.
That is, by configuring the interaction on your VIROO Application only once, with a single set of components, you will have interaction that works on VR with controllers, VR with hand-tracking, Desktop (keyboard and mouse), CAVE systems,...
There are components to cover the following types of interactions:
- Ray Interaction. Pointing and clicking with controllers or hands; or clicking from the mouse.
- Gaze Interaction. Allows users to interact with objects in VR using their eye gaze.
- Grab Interaction. When a user grabs or drops elements from your VIROO Application.
- Direct Interaction. When an element comes in contact with another one, either the player or other elements of the scene.
- Controller Button Interaction. When a user has pressed a button on the controller or keyboard.
- Socket Interaction. Holds interactable via socket.
- Poke Interaction. Interacting with interactables through poking.
To learn how to properly configure user interfaces to support VR interactions, go to User Interface.