【学习笔记】到底是谁先开枪?——网络游戏同步机制初探
在编写网络游戏的过程中,我们经常会遇到同步(Sync)的概念。刚刚接触到这个概念时或许很难理解,都是一样的服务器,相同内容的客户端程序,为什么需要进行同步?同步的原理是怎样的,不同步又会产生怎样的后果呢?同步,简单地说就是设法确保不同客户端上的游戏表现一致。要想了解为什么需要同步,我们首先来探究一下,一个没有同步机制的游戏,会产生什么样的表现。假设在游戏中,玩家A和玩家B用手枪决斗。他们都只剩最后1点生命值,谁先开枪命中对方,即可击败对方并获得游戏的胜利。最基础的,不带任何同步措施的网.
原创
2020-08-16 20:55:51 ·
1039 阅读 ·
0 评论