我游戏内延迟显示基本都是在30-40ms,但是有些局的手感和其他时候有明显区别。所以找了个法子动手测了一下实际延迟。原理是:1.打开游戏内的input overlay,效果就是显示两个手柄,一个反映你的本地输入,一个是你的本地输入传到服务器后再次显示,这两个的时间差就是你的真实延迟;2.录屏;3. 把录下来的视频截个片段,再拆分成一帧一帧的图片,逐帧读取显示的这两个手柄的输入。以此来测量一个动作到底差几帧。我这里测出来的基本都是两帧的时间差,是录屏视频的两帧(30fps)不是游戏实时的帧数。所以实际延迟应该是1000ms/30*2=66ms,差不多是fifa自己显示的延迟的两倍。
我一度怀疑是不是定义的问题,也就是fifa耍了个花,游戏内显示的延迟是单趟的数据延迟而不是我测的往返,但是看fifa官网的解释应该是往返的。“Ping is the measurement of how long it takes for game data to be sent from your console or PC to the FIFA Game Data Centers and back.”
我自己测试的视频在这里 https://tieba.baidu.com/p/8233965210 两个手柄有肉眼可见的时间差。 老哥们也可以自己测测看
我一度怀疑是不是定义的问题,也就是fifa耍了个花,游戏内显示的延迟是单趟的数据延迟而不是我测的往返,但是看fifa官网的解释应该是往返的。“Ping is the measurement of how long it takes for game data to be sent from your console or PC to the FIFA Game Data Centers and back.”
我自己测试的视频在这里 https://tieba.baidu.com/p/8233965210 两个手柄有肉眼可见的时间差。 老哥们也可以自己测测看













