【搬运】多人游戏中的帧同步策略

多人游戏的运作方式.

游戏程序当前的状态随时间和玩家的输入会进行变化。也就是说游戏是有状态的程序。多人游戏也不例外,但由于多人玩家之间存在交互,复杂性会更高。

例如贪吃蛇游戏,我们假设它的操作会发送到服务器,那它的核心游戏逻辑应该是:

客户端读取用户输入改变蛇的方向,也可以没有输入,然后发送给服务端

服务端接收消息,根据消息改变蛇的方向,将蛇的“头”移动一个单位空间

服务端检查蛇是否撞到了墙...

https://www.gcores.com/articles/179173

Reply to this note

Please Login to reply.

Discussion

No replies yet.