服务端+客户端:
1:实现TCP/UDP的通讯协议。UDP可靠性是在底层还是在哪里?这个有帧同步的整个流程自己决定,有些在底层用可靠传送的UDP,比如kcp等框架。
2:实现用户的应用协议,一般采用protobuf。
3:做好帧同步的操作记录与日志,方便后期调试;
服务端:实现好帧同步的转转发与广播即可;
客户端:
1:基础模块,随机数产生模块, 定时器模块, 定点物理引擎模块等;
2:实现好逻辑update与动画update之间的表现,并基于每个逻辑帧来做好同步;
3: 实现断线重连的跳帧计算;
网友评论