【问题标题】:How to synchronize projectiles with Photon in Unity3D如何在 Unity3D 中将弹丸与 Photon 同步
【发布时间】:2018-03-05 15:51:52
【问题描述】:

我有一个多人游戏,它通过光子变换视图同步角色的移动,应用 Lerp 插值以实现平滑移动,每个客户端使用 Photon RPC 调用同步镜头。

我有以下问题,当您与玩家一起移动和射击时,其他客户端会观察到弹丸从玩家尚未到达的位置开始(这在移动同步中使用了 Lerp)。

我需要看到弹丸,所以我不能让它们隐形,只显示一个射击动画。

最好的方法是什么?

【问题讨论】:

    标签: unity3d multiplayer photon


    【解决方案1】:

    您应该做的是在开始为射弹设置动画时考虑玩家的位置,以便它确实从玩家所在的位置而不是从 rpc 的位置开始射击,这意味着您还需要调整轨迹,以便它会自我修正以匹配弹丸的实际位置和方向。

    您是否尝试过最小化 lerp 以使其不会滞后?你已经到极限了吗

    【讨论】:

    • 我将 Lerp 最小化到极限并且遇到了同样的问题。你的提议很容易做到但不做作?可能在非真实网站上点击...是我认为的另一种选择。谢谢,我会测试它是否对游戏有很大影响。
    猜你喜欢
    • 2014-11-25
    • 1970-01-01
    • 2021-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多