Physical UI Interaction script for VRChat Worlds
- 500 JPY
A simple script to Upgrade UI panels in VRChat. Will allow you to use your finger to physically touch the buttons. See a Preview: https://twitter.com/jetdog8808_dev/status/1435347755958931462 Try your self: https://vrchat.com/home/world/wrld_fa354ba2-cb66-4f8c-b857-d42ea3d76e21 Requirements: * VRChat sdk * UdonSharp Setup: drag "finger trackers" into the scene. This is the colliders used to let you interact with the ui. then add the "UI_interaction" udon script to buttons, toggles, sliders, or scrollbars. you can also just add it to one of those gameobjects and then click the "Apply to all UI" to add the script to the rest of the gameobjects automatically. IMPORTANT: This script does not support layered ui. if you have two buttons on top of each other it will press both. This does not support masks as well. you will still be able to press it even if you cant see it. Notes: This script supports buttons, toggles, sliders, and scrollbars. Will handle interactable state and transitions. You can also specify with buttons and toggles to send events on Press or Release. There is also a button on the script that will apply it to all supported components in the scene.