This virtual reality app requires the use of an Oculus Rift or HTC Vive, a mounted Leap Motion Controller (using the VR Developer Mount or unofficial alternative), and the Leap Motion Orion software.
Unlock new possibilities in your Orion project with Add-on Modules – powerful extensions built on top of our beta release of the Unity Core Assets for Orion. Learn more in our post Unity Core Assets 101: How to Start Building Your VR Project.
UI Input Module
The UI Input Module provides a simplified interface physically interacting with World Space Canvases in Unity’s UI System. This makes it possible for users to reach out and “touch” UI elements to interact with them – or even control a cursor at a distance by pinching their fingers. This module also provides “CompressibleUI” scripts that enable UI elements to pop-up and flatten in response to touch.
Projective Interaction Mode
This module also includes an experimental Projective Interaction Mode which allows users to interact with far-away menus by holding their hands up and pinching their cursor over a UI Element. Projective interaction is disabled by default, but can be enabled in the example scene by:
Click LeapEventSystem->Advanced Options -> Experimental Options
Changing Interaction Mode to “Hybrid”
Re-Enabling the experimental Menu GameObjects under the “Menus” parent GameObject in the scene.
More details can be found in the UI Input Getting Started Guide.
Further Resources
- Unity Core Assets download and setup
- Unity Core Assets 101
- Unity documentation
- Introducing the UI Input Module
Please note: the Orion Add-on Modules are dependent on our beta Unity Core Assets for Orion and will not function properly without them.