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

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;...

calling the set function every frame

if i call the set function from a realtime component every frame with the same argument, will it try to send the data every time or just the first time

Using normcore natively on VisionOS (Apple Vision Pro)

I noticed that Normcore says it supports the Apple Vision pro - but I think the package (normcore) is only usable through Unity? Or at least that's what I get the impression of reading through the documentation. Is it possible to use it in something native like Swift for VisionOs? I'm thinking about something along the lines of syncing 2 scenes (one in Unity) and one setup directly in VisionOS on an AVP. I would like to think this is possible but wondering how hard it is to do
Next