【问题标题】:how to Move Object in Real-time Multiplayer? ( Google Play Games plugin for unity)如何在实时多人游戏中移动对象? (统一的 Google Play 游戏插件)
【发布时间】:2014-06-17 04:37:31
【问题描述】:

我正在统一创建一个实时多人游戏。 我正在使用这个插件:https://github.com/playgameservices/play-games-plugin-for-unity

我需要在场地(地面)移动一个球。

我可以在两个玩家之间发送和接收消息。但我不知道我应该发送哪些信息以及何时发送。 例如我发送 myObject.transform.position;

你能给我一些关于同步球在场上移动的想法吗?

【问题讨论】:

    标签: unity3d real-time multiplayer google-play-games


    【解决方案1】:

    您可以尝试发送目标位置。然后当你收到这个目标位置时,你可以尝试从当前位置插值到目标位置。这将使运动更顺畅,对网络的依赖更少。同样,如果您的球完全基于物理,则必须发送速度和加速度。但是每隔几帧左右,您需要检查该位置是否离另一个屏幕太远,并且您可能需要将其捕捉回来。 对于更复杂和动态变化的运动,您必须进行一些预测。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-24
      • 1970-01-01
      • 2014-03-08
      • 1970-01-01
      • 2018-09-11
      • 2014-09-17
      • 2014-09-17
      • 1970-01-01
      相关资源
      最近更新 更多