Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
| Virtual Reality Control Pack
This pack includes scripts that allow you to easily transform any model into a Button, Switch, or Knob by applying the appropriate physics for realistic interaction.
- Buttons: These have a pushable face that responds to pressure.
- Levers: They come with handles that can be moved along their shafts.
- Knobs: These rotate along their Y-axis and are constrained to 360 degrees. You can also use pre-hooked-up models included in the pack.
While this pack provides a foundation for VR control, you'll have the flexibility to extend and customize functionality to meet your specific requirements. Proficiency in C# programming is necessary for extending functions. If you have specific functions you'd like to see implemented, please contact us via email, and we can explore adding them.
| Included Functions
For a quick start, this package provides a set of functions for different control elements:
Buttons:
- Toggle Light On/Off
- Toggle GameObject Boolean On/Off
- Toggle GameObject Active State
Levers:
- Output Value to 3D Text
- Scale AudioSource Volume
- Scale GameObject Size
Knobs:
- Output Value to 3D Text
- Scale AudioSource Volume
- Scale GameObject Size
| Included Features:
- Audio Playback on Activation
- Adjustable Position Clamping for Realistic Controls
- Easy-to-Extend Code
- User-Friendly Function System
- Excellent Support
| Information:
- Keep the bases as static elements since all calculations are based on their parent's local space.
- Three temporary testing models are included and will be updated.
- 100% compatible with Virtual Reality through the use of colliders and rigid bodies.
- Please note that this pack does not include a VR controller system; you will need to set up your VR player controller separately.
Virtual Reality Control Pack [Button, Lever, Knob]
