ultimatexr-unity icon indicating copy to clipboard operation
ultimatexr-unity copied to clipboard

WebXR Support

Open andresgutierrez17 opened this issue 2 years ago • 4 comments

I created this pull request to add WebXR support to Ultimate XR. I tried to maintain the same programming structure without affecting anything. I had to modify the Avatar prefab to include the necessary scripts for WebXR and add a script that uses the Microphone class, which doesn't exist in the WebGL platform. The idea is to install the WebXR package from de-panther, which can be found at https://openupm.com/packages/com.de-panther.webxr/.

To make it work, you'll need to install that package, import the WebXR templates it provides, and export for WebGL.

andresgutierrez17 avatar Jul 10 '23 21:07 andresgutierrez17

Hi @andresgutierrez17,

Thanks for such an amazing contribution, having WebXR support is insane! Let me review the code these days and hopefully we can merge it to the main branch.

Thanks again!

entromp avatar Jul 26 '23 17:07 entromp

We're currently finishing version 1.0 and will switch to GitHub for internal development too. We expect to merge this into 1.0 during December. Hang in there! :)

entromp avatar Nov 30 '23 15:11 entromp

Wow, I saw what you were doing for the new release and I am excited about this. I want to use the new version of UltimateXR soon. Will be insane that you'll use my pull request.

andresgutierrez17 avatar Dec 01 '23 15:12 andresgutierrez17

There's a portion of this commit that's fairly important for my project, specifically the fact that you can't build for WebGL since the "Microphone" class is not available when the UNITY_WEBGL symbol is active.

sollaholla avatar Jan 10 '24 11:01 sollaholla