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

What happens when you set prevent ownership take over and that person disconnects?

What happens when you set prevent ownership take over on a view and that person disconnects? Is the view locked forever?

RequestingRoom

Troubleshooting an issue in Unity that seems to keep cropping up. We instantiate different avatars depending on the platform. For some reason, entering play mode in the game while attempting to instantiate the "screen player" avatar for non-XR players leads to a permanent "RequestingRoom" message on the Realtime component. A "Realtime: RealtimeView attempting to unregister, but is not found in this instance of Realtime's scene view list." error occurs when exiting play mode, but I assume this is because the connection was never established in the first place? The avatar spawning process is fairly complicated, but it seems like that shouldn't be particularly relevant since we have JoinRoomOnStart enabled?...
Solution:
Ah, nevermind! Got it. Just a NullReferenceException I wasn't noticing.

manifest for android

to we need to add the internet allow in the android manifest when building for quest

Using Normcore on Private Server

Hey guys. I absolutely LOVE Normcore because of its simplicity and it makes game development so much easier. But recently I thought to myself, if it's possible to host a normcore server on my end all alone? That way, I wouldn't have to pay for servers, because I don't give normcore any work...

How does RealtimeTransform's new SnapTo exactly work?

Pinging @Max silently since I assume you know, but as the title says, how does it work? (Bot won't know for sure lol). Based on decompiling it seems like it sets a _skipInterpolationProperty which seems to skip interpolation for the next frame. My question is how exactly does this work? As it's an unreliable property so it's of course not guaranteed to happen, is it that case so it goes out in the same packet as the other unreliable updates? My guess is that it is the case and by doing so, whe...

Changing model data doesn't update the model for other client, am I missing something ?

Hello, I've started using the Realtime API around a week and a half ago with moderate success (players can move independently from others and the Realtime.Instantiate seems to work just fine), however I'm having issues when it comes to the fact of having a player interact with another. To break down the classes I have made and their links, I have :...

Is there a way to see what realtimeView's a specific client owns by Client ID?

Is there a way to see what realtimeView's a specific client owns by Client ID?

Best way to sync data on a table?

I'm creating something similar to a bowling scoresheet: Each row is a different player and each column contains scores for each round. Right now I'm thinking about using a couple realtime arrays much like you would use 2 lists to store the data. However, the model for the inner array only contains a single int (and the outer one contains only an realtime array). I'm also not sure a RealtimeSet would work since the data isn't ordered?...

Prevent ownership toggle

Prevent ownership takeover is not showing in the inspector panel anymore

Scripts Disabling

My scripts on my player disable themselves everytime i start. i've been using the player manager to reenable them but sometimes it doesnt work and no errors are in the console.

Scripts Disabling

Why do some scripts get disabled when i run the game?

Syncing GameObject enabled

How would i go about syncing the enabled state of a gameobject?

can a vector 3 be synced

can a vector 3 be synced in a model?

Microphone not working for voice chat

After using voice chat in a room, if I move to another room, the other person can't hear me through voice chat.It looks like my microphone is no longer working. I think this is related to the following error, but is there a solution? Execution environment:...

Is it possible to have voice communication in a room to a room?

I am from max. I heard from max that one avatar can connect to two rooms, primary and secondary. What I am asking is to receive the voices of the avatars in the entire room(A) and send them to the avatar(object) in room(B) and vice versa, mixing the voices of the entire room(B), I would like to mix the voices of the avatars or objects in room(A) and vice versa and have them speak from the avatars or objects in room(B)....

Host sinking through the ground

Hello, im having some issues, where the host sinks through the ground and can't move when the second player joins. Could this be an issue with Rigidbody and the transform?

RealtimeTransform bandwidth question

does a RealtimeTransform continuously send values for position rotation etc on a transform that is not moving?

What is the best way to sync object references across clients?

I want to be able to synchronize a reference to a game object accross clients? Currently, the way I'm doing it is by creating a unique identifier string in a custom RealtimeComponent that syncs across clients. Then, when we need to reference that game object, we can reference that string, search for it on all clients, and get the game object reference. However, this feels a little clunky. I have to assign this custom component to each object that I want to reference. ...

Changing scene room duplicates XR Origin

When I change room and scene it seems to keep my XR Origin Rig, so everytime I change room/scene it creates a new one. I have seen some people just remove their XR origin rigs of the scene they are going to. However I have different Rigs for each scene, so I need to leave the XR rigs in the scene. So I'm thinking I need to destroy some before I connect to a new room? Here is my code: using System.Collections; using System.Collections.Generic;...