I have an application where i open WebVR to use on an event. It loads both controllers and run normally. When i take the headset (using meta quest 2) from a person to put on another, sometimes the controller reconnects. I noticed everytime it reconnects the vr bugs. Probably have some exception on game causing it, but i cant discover where it is on debug cause i dont know how to force a disconnection of the controller.
Anyone knows how to force it so i can debug my error?
Have you tried turning the controller off?
i managed to find a solution by adb connecting with the oculus quest 2 and removing the bateries to turn it off. Yes. But i would like a code way to turn it off and turn it on. Cause it is really hard to debug this oculus with the real thing. Were i able to disconnect on simulator or by code would make much better way to test and debug for problems
With “my” Oculus 2 when the distance between the headset and the controllers is too big (e.g. 2 meters), the headset loses connection with the controllers. So, try just move the headset away from the controllers, or vice versa.
Add-on: Maybe if you listen to
XRInputSourcesChangeEvent it would be possible to track when a controller is lost or added, so you can update the JS object that holds the controller. Another thing to try is to listen to the
disconnected events of the