以前有开发过 iPhone wifi/蓝牙多人游戏的开发者吗?

最近,我正在尝试让我的最新游戏 Doodle Kart 通过蓝牙进行多人游戏。但我发现这两个设备之间需要共享大量数据。

- 您的汽车的位置和方向 -你的车的状态(它处于正常状态,它被子弹击中,它掉进了洞里...... -银联汽车的位置、位置和状态 -项目位置和状态(铅笔、子弹......

我正在考虑一台设备计算所有的事情,而另一台设备只是等待并接收数据以显示在屏幕上。是否有意义?

嘿,我应该先问你最重要的问题:您认为我的游戏可以使用蓝牙多人游戏吗?设备之间需要共享的数据太多了。

有帮助吗?

解决方案

通常多人游戏只是共享“事件”,例如:

  • 玩家开始左/右转。
  • 玩家开始加速。
  • 玩家从 x/y/z 向 x/y/z 方向射击。
  • 物品在 x/y/z 处生成。
  • 玩家获得物品。

其他部分只是自己计算剩下的事情,就好像一切都会发生在他们身上一样。这减少了传输所需的数据,但需要定期“完全更新”以再次同步游戏状态(即每 10 秒一次)。

简而言之:
传输操作,而不是数据。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top