想要开发帧同步游戏框架需要实现哪些内容?

2022-08-26  本文已影响0人  游戏程序猿

服务端+客户端:

1:实现TCP/UDP的通讯协议。UDP可靠性是在底层还是在哪里?这个有帧同步的整个流程自己决定,有些在底层用可靠传送的UDP,比如kcp等框架。

2:实现用户的应用协议,一般采用protobuf。

3:做好帧同步的操作记录与日志,方便后期调试;

服务端:实现好帧同步的转转发与广播即可;

客户端:

1:基础模块,随机数产生模块, 定时器模块, 定点物理引擎模块等;

2:实现好逻辑update与动画update之间的表现,并基于每个逻辑帧来做好同步;

3: 实现断线重连的跳帧计算;

上一篇 下一篇

猜你喜欢

热点阅读