这就是我的尝试。
我创建了一个2D主体,其中子对象与关节连接,我将photonView组件添加到主体并拖动子游戏对象转换到那里。问题在于它非常不准确,当我设置电机速度时它会滞后,而在其他播放器屏幕上的位置也不一样。
这可能是非常糟糕的问题,但我想知道的是我如何才能正确地将一个身体与多个连接关节的儿童游戏对象同步。
此刻我还没有尝试使用RPC调用,但我觉得它会让游戏延迟:/
答案 0 :(得分:0)
一个问题可能是你有效地设置了两个不同的代码片段,这些代码片段既影响身体又影响孩子:物理学确实如此,现在远程玩家也从网络上获得更新 - 延迟会破坏你的物理世界。
您可以在不受控制的对象上禁用物理。制作那些运动学,然后仅使用通过网络获得的对象更新对象。它会滞后,但这取决于你补偿和隐藏(和另一个话题)。
您可能希望将针对“您的”对象发送的更新与子项的更新进行聚合。所以你得到整个角色/物体到达时的快照。