请问一下有做过帧同步的吗?

帧同步的核心是保证所有客户端每帧的输入都一样, 可是每个客户端收到的时间不一样啊,
比如A客户端在12:00:00:002收到了数据,B客户端在12:00:00:008才收到数据,
数据是键盘指令的按下或抬起,也就是移动或停止移动, 那样起点都不相同,
A客户端先走了6毫秒的距离B才开始动…
按下就走,松开就停,松开的数据每个客户端收到的时间也不一样,
有的先停了有的后停.久而久之差距就越来越大了.
这样设计的话该如何解决呢QAQ

matchVS

腾讯游戏学院:http://gad.qq.com/lore/detail/10249
LockstepDemo

帧同步基本的概念就是服务端发一帧,客户端才跑一帧,所以客户端不管什么时候收到,跑的都是一样的,你这个概念理解有误

最近写的一款游戏也有帧同步,用了matchvs实现起来比较方便,就是还不太确定这个公司能持续多久。还在测试使用阶段

看了这个视频,我放弃了帧同步的念头。h5搞什么帧同步- -自作孽

毕竟h5下的websocket不支持udp。

两个客户端的画面会出入,但是由于都是来自于统一帧的数据,所以逻辑是不会有差别的,所以需要把所有的内容同步到帧里面,包括NPC

18年的帖子,你们还炒冷饭。。。。