目录
为什么选择帧同步
游戏开发最常用的两种同步就是帧同步和状态同步。
两种同步的技术特点各不相同各有优劣,但是通常规模不大的项目还是偏向帧同步。
主要原因还是在于开发周期短,好维护,好移植,流量消耗小。而且一般只要做好一套框架可以复用于多个游戏。
但是在对数据安全性要求很高,同步度要求很高的游戏还是应该使用状态同步。
类型 | 原理 | 安全性 | 维护性 |
状态同步 | 逻辑在服务器,服务器 运算战斗结果通知客户端,客户端做表现。 |
数据都在服务器,非常安全 | 1.实现原理容易。 2.开发的沟通成本高(逻辑和表现分散在服务器和客户端需要调试大量接口)。 3.可移植性差,每款游戏斗得从头来一遍。 4.流量消耗大。 |
帧同步 | 逻辑和表现 |