I have a simple disk shape on the 'MovingPlatform' layer. It is able to be moved around arbitrarily. Players can walk on it.
When it is stationary, when a remote peer connects and walks on this surface, the translation of the character is not smooth (as observed by the local player). When the character jumps the effect is even worse.
If the disk moves anywhere in the XZ plane and the player jumps, the character seems to teleport several meters away during the animation, then snap back to where you might expect them to have landed. This happens even if the disk is moved and then brought back to being stationary before jumping (as is demonstrated in this video: MovingPlatformArtifact)
This is just an minimally edited OpsivePUN demo scene using AtlasPUN. ( I see similar 'artifacts' btw on any of the moving platforms within the unedited scene). These artifacts occur even if I connect locally, it's nothing to do with latency.
Do you have any idea why this is happening over the network? I don't know where to start looking - there is so much Opsive code...
Thanks for any help
When it is stationary, when a remote peer connects and walks on this surface, the translation of the character is not smooth (as observed by the local player). When the character jumps the effect is even worse.
If the disk moves anywhere in the XZ plane and the player jumps, the character seems to teleport several meters away during the animation, then snap back to where you might expect them to have landed. This happens even if the disk is moved and then brought back to being stationary before jumping (as is demonstrated in this video: MovingPlatformArtifact)
This is just an minimally edited OpsivePUN demo scene using AtlasPUN. ( I see similar 'artifacts' btw on any of the moving platforms within the unedited scene). These artifacts occur even if I connect locally, it's nothing to do with latency.
Do you have any idea why this is happening over the network? I don't know where to start looking - there is so much Opsive code...
Thanks for any help