So I finally got VR working in my game. Being inside the world I’ve been working on building for almost a decade was enough to bring a tear to my eye. It was a powerful moment.
It works on my Reverb G2 on PC and even works right in the Quest 2 native browser. I am so happy. I still have to setup controls and UI though. Keyboard mouse works but of course not being able to see them is a problem. I haven’t tried using the Three.js WebXR control API yet, but I intend to soon.
3D Browser MMORPG - Titans of Time for anyone wanting to try it out (best to log in and choose character first then enter VR).
I do have a question though. Is there any preferred method for handling UI in WebXR? I’m assuming that HTML is out of the question (right?). Is creating textures via Canvas 2D and attaching them to a plane a decent approach? Any pointers would be appreciated. Displaying chat is one of the things that I would like to do.