我正在 Unity 中开发一款 8_ball_pool 游戏。

之前我已经完成了 AI 的实现,而现在我又实现了使用 Photon Fusion 的 实时多人在线功能。

这个视频显示了两名玩家同时在一场比赛中进行,以同步的球物理和转换进行。

我当前的重点是:

  • 保证不同客户端的球运动保持一致
  • 避免碰撞后出现 desync
  • 即使存在延迟的情况下,也要让玩家感觉到转弯的响应性

它似乎已经实现,但我知道同时处理物理和多人在线功能确实会迅速变得复杂。

十分感谢你的反馈:

  1. 同步是否稳定?
  2. 是否存在明显的延迟或抖动?
  3. 如果你曾经使用过Fusion,则我该遵循哪些最佳实践?

如果有兴趣,请把我的实现细节分享给他人。