Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
Virtual Reality Ready 🎮
This package allows you to create physics-based controllers to drive logic in controlled objects, while keeping the process easy and open for extension. With both VR and non-VR physical interaction, the controls included in this pack enable you to easily turn any model into a Button 🔘, Switch 🔄, or Knob 🔧 by attaching a Controller script to it and setting a controlled object to call the logic you want.
📦What this pack is for:
- Functionality to extend any game object to drive the logic of user-defined scripts (e.g., open doors 🚪, turn on lights 💡, control a remote 📱, dim lights 🌙, etc.)
- Ability to quickly create new methods to extend current features and set them in a simple Editor dropdown or even at runtime ⚙️
⚡What features the controllers have:
- Buttons have a face that is pushed down 🔘
- Levers have handles that are clamped along their shafts ⬆️
- Knobs rotate along their Y Axis, as well as being clamped to 360 degrees 🔧
- Place in any rotation or position in the scene and they will fully work 🌍
- Full source and fully working models are included in the pack 💻
While this pack is a starter for VR controls, you will need to extend your own functions to meet your needs 🛠️.
🚀Included Functions for Quick Start:
Buttons:
- Toggle Light On/Off 💡
- Toggle GameObject bool 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:
- Plays audio when activated 🔊
- Can clamp positions of handles or button faces for realistic controls or toggle them off when not in use to save calculations ⏸️
- Easy to use code to extend functions 💻
- Easy to use system to quickly use functions ⚙️
- Great support 💬
ℹ️Information:
- The bases should be set to static, as everything is calculated from its parent’s local space. It’s suggested to keep these controls static and not move in the scene 🏠.
- 100% working in Virtual Reality using colliders and rigidbodies 🕶️.
For any further questions or support, please visit the Unity dedicated support thread:
VR-Ready Controls: Button, Lever, Knob (v1.5) 📝
VR Ready Controls [Button, Leaver, Knob] v.1.5
