I am facing a issue with player movement sync in the project that i am working on. The player is spawned in the game using photon instantiate. The player has various child objects attached to it like the arms, legs, chest, etc. The arms won’t sync up in the game why is that. The player parent i.e player controller has a photon view with photon transform view. The arm does not have a photon view or nor does it have a photon transform view. Do i need to add the components to every object in the child or does the photon view handle that. Can anyone help me in resolving the issue . Thank you in Advance ,
Hey and welcome to the forum,
A transformView does only sync the position/rotation of the transform it is attached to. Child transform rotations will have to by synced by themselves. You should however not add a transform view on each child.
If your child transforms move because of animations you should sync the animation state of the object instead of the transforms themselves to avoid sending unecessary amounts of data. Always keep in mind that PUN only allows for 500 messages per second per room.