6 Replies
Hi @MasterOX 水. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
----------------------
To make WebGL work with Normcore, you need to follow a few steps:
1. Create a fresh Unity project (preferably 2019 LTS or 2020 LTS), and import the Normcore unitypackage.
2. Wait for Unity to compile and import the Normcore UPM Package. This process is complete once "Normcore" appears in the Package Manager list of installed packages.
3. Open up
Packages/manifest.json
and change the com.normalvr.normcore
package version to 3.0.0-webgl-alpha.X
Switch back to Unity and wait for the plugin to be updated. Upon successful import, you may be prompted to upgrade to Normcore 2.0.x; you can safely ignore this message.
At this point, your project will support Normcore WebGL export. You can then create a sample project to demonstrate this. For example, you can create a build of the Player Controller sample for the web along with voice chat.
Please note that there are some known issues with WebGL. For instance, Unity's audio engine, FMOD, does not run on the web, so all voice-chat audio is played directly through the browser rather than through Unity. Also, the SendRPCMessage feature is intentionally disabled in the WebGL alpha.
For more details, please refer to the Normcore WebGL documentation (https://normcore.io/documentation/platforms/webgl).
----------------------
Note: you can ask me a follow up question by @ mentioning me again :speech_balloon:
----------------------<@758040514678489279> kapa.ai is still learning and improving, please let us know how it did by reacting below
WebGL is in alpha. You need to be added to the alpha in order to access
i just did
i sent an email
forgot to mention what i did lol😂
The webgl alpha is closed right now unfortunately. Keep an eye out for it shipping in Normcore over the next few months.
alright 👍