【发布时间】:2018-03-05 15:51:52
【问题描述】:
我有一个多人游戏,它通过光子变换视图同步角色的移动,应用 Lerp 插值以实现平滑移动,每个客户端使用 Photon RPC 调用同步镜头。
我有以下问题,当您与玩家一起移动和射击时,其他客户端会观察到弹丸从玩家尚未到达的位置开始(这在移动同步中使用了 Lerp)。
我需要看到弹丸,所以我不能让它们隐形,只显示一个射击动画。
最好的方法是什么?
【问题讨论】:
标签: unity3d multiplayer photon
我有一个多人游戏,它通过光子变换视图同步角色的移动,应用 Lerp 插值以实现平滑移动,每个客户端使用 Photon RPC 调用同步镜头。
我有以下问题,当您与玩家一起移动和射击时,其他客户端会观察到弹丸从玩家尚未到达的位置开始(这在移动同步中使用了 Lerp)。
我需要看到弹丸,所以我不能让它们隐形,只显示一个射击动画。
最好的方法是什么?
【问题讨论】:
标签: unity3d multiplayer photon
您应该做的是在开始为射弹设置动画时考虑玩家的位置,以便它确实从玩家所在的位置而不是从 rpc 的位置开始射击,这意味着您还需要调整轨迹,以便它会自我修正以匹配弹丸的实际位置和方向。
您是否尝试过最小化 lerp 以使其不会滞后?你已经到极限了吗
【讨论】: