1

构建实时游戏,我不确定处理游戏内计时器的更好方法。

我应该有:

  1. Socket.io 每秒发出模型的当前游戏时间。
  2. Socket.io 发出一个 game.started() 函数,该函数启动一个客户端时钟,该时钟在浏览器中独立计时。

第一种选择似乎更昂贵,但也许并非不切实际,但更加同步。如果时钟不同步,第二个可能会导致游戏逻辑出现问题。

有行业标准吗?socket.io 每秒发送一条消息是否过于性能密集?

4

0 回答 0