Normal

N

Normal

Join the community to ask questions about Normal and get answers from other members.

Join

🤝ask-a-question

💼jobs-and-opportunities

💾sample-code

🥂project-showcase

💭feature-request

✨normcore

💬chat

🚧wip-and-updates

Enabling Gameobject with realtime view on it

If I have a game obejct that is off when the scene loads, and that game obejct has a realtime view and custom component on it, will the realtime view properly register with the realtime when I enable the game obejct?

Can i set RealtimeView's scene view UUID?

I have a use case where i need to set the scene view UUID because i'm using normcore in 2 different apps. Is this possible?

VR Multiplayer Questions.

I want to make a multiplayer game using Auto Hands and Final IK plugin, so will that be an issue to sync the hands, legs and body info across players and how how should I be approaching to do something like this?

Setting rigidbody position with ".MovePosition()" a single time results in a desync between clients.

rb.MovePosition(position);
rb.MovePosition(position);
This successfully moves the rb to the desired position to the owner of the object but not the other clients....

How to sync walking sounds

How should I sync walking sounds?

Creating multiple servers using Normcore VR

Hi, I'm creating a VR game using normcore and Unity, and I have the basics set up. However, my game is supposed to have only two players, and currently, more than 2 can join. My ideal situation is to have a lobby and allow people to create and join each other's rooms. I'm aware that you can put people in scenes, but can I create the same scene so that my game could support pairs of 2 playing in the same scene without seeing each other? (Example: Lobby is scene 1, Game is scene 2, one pair who jo...

Switch from normcore 2.9.5 to 3.0.0-webgl-alpha.1

I switched from 2.9.5 to 3.0.0-webgl-alpha.1 and all of my scripts that use RealtimeComponent broke. I am getting this error: The type 'scoreDicModel' cannot be used as type parameter 'TModel' in the generic type or method 'RealtimeComponent<TModel>'. There is no implicit reference conversion from 'scoreDicModel' to 'Normal.Realtime.RealtimeModel'. CS0311...

Loading XR Avatar with RealtimePrefabExtensions

hello I have created the prefabloaddelegate script for loading other objects besides the avatar , but when the avatar is called i get a warning that the avatar prefab doesn't exist in our list of preloaded assets, it still loads async but id like to do away with the warning , i have also added to my prefabloaddelegate list but still throws the error my delegate script is attached...

Model is "frozen" (stops updating) when owner leaves. How to avoid this?

This happens with RealtimeTransform on rigid bodies and also with custom models. It would be nice to automatically reassign ownership when user leaves to keep it controlled by someone.

How to clear RealtimeSet or RealtimeArray

I run matches on loop. And before I start a new match I have to clear the previous scores etc that are stored in RealtimeArray. Lets say there are 10 matches, each match has its score, now this score used to be stored in RealtimeArray, now I am using RealtimeSet so that I can clear it. So I cannot clear RealtimeArray and the only way I can clear RealtimeSet is by using this while (model.advents.Any()) { model.advents.Remove(model.advents.Last()); }...

Player Name

How do I make the text I print appear in the player's head?
No description

webgl

do i have to do something to make webgl work or will it work as it is?

Is this framework server authorative ?

Is there a possibility of running a simulation of game scene on a server and write dedicated server logic for game control and session management.

Is it possible that clientID's get re-assigned

If user A leaves a room and other clients join later, is it possible that player A's client ID gets re-assigned? Can I assume that a clientID's won't get re-used for the lifespan of a room? I want to run simple logic that only runs once on the first client that connects to a room: if(realtime.clientID == 0) Init();

Custom avatars

I was wondering if maybe someone has come across this issue and even maybe a solution (or an idea about this)? We are using Normcore in our VR project and Avaturn avatars. Everything is great when you set the custom avatars up with all the references to the bones and the normcore avatar bits (head and hands) and you instantiate them nicely set up from within the project. ...

Voice chat capture my desktop audio

I added Voice chat to my Normcore room, it captures and sends my desktop's audio too. I don't want it, is there any option to turn it off?

Detecting players in room

How can i get the number of players connected to a room. Does a callback exists for player joined/left the room? Or a property on the room with the player count in the room?

What's the best practice to keep out normal API app key secret from users?

We have two issues: 1. How we make sure all project collaborators can still keep a local key without Unity breaking references to the NormcoreAppSettings file? (This file is not git tracked) 2. How do we deploy binaries to clients without sharing that secret key?...