0

这是我尝试过的。

我制作了一个 2D 身体,其子对象与关节相连,我将 photonView 组件添加到身体并将子游戏对象变换拖到那里。问题是它非常不准确,当我设置电机速度时它会滞后,并且其他玩家屏幕上的位置也不相同。

这可能被问得很糟糕,但我想知道的是如何正确同步一个身体与多个连接关节的子游戏对象。

另外我目前还没有尝试使用 RPC 调用,但我感觉它会使游戏滞后:/

4

1 回答 1

0

一个问题可能是你有效地设置了两个不同的代码片段,它们都影响身体和它的孩子:物理确实如此,现在远程玩家也从网络获得更新——延迟会破坏你的物理世界。

您可以禁用您无法控制的对象的物理特性。制作这些运动学,然后仅使用您通过网络获得的内容更新对象。它会滞后,但这取决于您来补偿和隐藏(以及另一个主题)。

您可能希望汇总为“您的”对象发送的更新与子对象的更新。因此,当它到达时,您会获得整个角色/对象的快照。

于 2016-10-27T12:04:52.140 回答