我有一个多人游戏,通过光子变换视图同步角色的移动,应用Lerp插值进行平滑移动,使用Photon RPC调用在每个客户端同步镜头。
我有以下问题,当你用一个玩家移动和射击时,其他客户观察到射弹开始于玩家尚未进入的位置(这在运动的同步中使用Lerp)。
我需要看到射弹,所以我不能让它们看不见,只能展示拍摄动画。
这样做的最佳方式是什么?
答案 0 :(得分:1)
当你开始制作射弹动画时,你应该做的是考虑到玩家的位置,所以它确实从玩家所在的位置开始射击,而不是从rpc开始射击,这意味着你还需要调整弹道以便它会纠正自己以匹配射弹的真实位置和方向。
您是否尝试过最小化lerp以使其不会滞后?你已经处于极限吗
了再见,
让