Please add an official way of exposing new UI interactions in a cross platform way
bd_
I’m the author of a world asset called “attach to me”, which glues props to avatar bones. This asset needs a way to remove these props without getting in the way most of the time, and for this I’ve been using left ctrl on desktop and right stick down on VR. Now I need to come up with a third mechanic, but unfortunately this is a lot trickier on android - I’d have to put some additional UI on screen, but that might overlap with built in UI in the future.
As such I don’t think I have a good path to supporting Android VRC at this time - I need a way of adding a new quick action to the VRChat UI that won’t break with future upgrades and UI changes, and ideally that won’t conflict with other assets either.
Log In
みみー/Mimy
One of the problems is that the InputVirtical/Horizontal() event is not fired on the Android platform.
On the other hand, the value of this event is normalized, but the mouse operation in desktop mode produces a significant difference in operating feel due to differences in mouse sensitivity. If this were applied directly to the Android platform, the same problem would occur as it receives screen swipe input, which is the current view movement operation.
Therefore, it is a good idea to allow the user to choose to use the right virtual stick to control the field of view in addition to the screen swipe.