银河飞将
原帖由 真TMD是个粪青 于 2021-5-28 12:26 发表 延迟多少跟帧数有关的,游戏是一帧一帧离散的时间片组成,特别是游戏机,每秒帧数基本都是固定的。60帧的游戏,一帧是16.67ms,30帧游戏,一帧是33.33ms。 所以60帧游戏,你要保证输入延迟小于1帧,输入延迟必须小 ...
查看详细资料
TOP
魔头
小黑屋
原帖由 aironline 于 2021-5-28 12:49 发表 你这个说法哈哈很有意思。就像是说一天喝八杯水很容易,我用功夫茶杯喝就行了。 我都猜到你会反驳什么,不过很可惜,不是那样的,游戏里接受指令不是按“帧”这个单位算的。就是按正常时间单位“毫秒”来算的。
原帖由 真TMD是个粪青 于 2021-5-28 12:57 发表 接收时间是连续的,但是处理的时候是按1帧1帧离散处理的。比如从0ms到16.67ms期间,这1帧内接收的指令输入,如果输入延迟完全为0,那都会在这1帧送到输入缓冲区进行处理。
原帖由 aironline 于 2021-5-28 12:59 发表 处理的时候也是按“毫秒”处理的。比如你打个街霸5,不管你15帧,30帧,60帧,还是120帧。都是按“16.67ms”这个“一帧”来判断。
魔神至尊
原帖由 @真TMD是个粪青 于 2021-5-28 13:06 发表 比如0到16.67ms是第一帧,我这个指令可以0ms输入,也可以在4ms,8ms,12ms,16ms输入,如果输入延迟为0,指令缓冲区队列没有延迟,指令处理时间为4ms,那么前4个时间输入的指令都会在这1帧得到处理,而16ms输入的这个指令就要到下一帧处理了。 街霸5不支持120帧的,大家都是60帧,否则没法同步的。比如1个角色,他的站中拳发生6帧,打中以后有利6帧,如果1方60帧,1方120帧,120帧那个比60帧那个快1倍,他的6帧相当于60帧的3帧,怎么玩。
原帖由 狂涂 于 2021-5-28 13:08 发表 posted by wap, platform: Android 帧数那么细腻,是不是街霸五猜拳的源头之一。。。
原帖由 @真TMD是个粪青 于 2021-5-28 13:08 发表 就是玩帧数的游戏啊。
原帖由 真TMD是个粪青 于 2021-5-28 13:06 发表 比如0到16.67ms是第一帧,我这个指令可以0ms输入,也可以在4ms,8ms,12ms,16ms输入,如果输入延迟为0,指令缓冲区队列没有延迟,指令处理时间为4ms,那么前4个时间输入的指令都会在这1帧得到处理,而16ms输入的 ...
原帖由 aironline 于 2021-5-28 13:27 发表 你指令输入到运算单元的时间是否延迟,和屏幕帧数根本不相关。比如你用个PS4,手柄输入指令到运算单元接受指令,这中间的时间基本是固定的。就算你用的是电脑,那么根据输入设备的不同,输入延迟各有不同。但是和输 ...
原帖由 @aironline 于 2021-5-28 13:31 发表 你想多了,正常人的极限反应能力是0.25秒,这还是只按一个鼠标右键的情况下,你要是搓个升龙,那要的时间更多。街霸5一个重拳10帧左右,一个跳跃44帧左右。你算算都多少时间了。就算帧数降到15帧每秒,也就是画面抖动厉害点而已。该反应不过来还是反应不过来。