» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[专题讨论] 关于手柄转接器的延迟问题的测量方法,俺抛砖引玉,希望大家指正。。。。。

绝大多数延迟是驱动造成的,不是手柄电路造成的。

你的人肉测试法不可用,左右手同时按下一个键这种测试本身就是误差>1/60秒的。

直接上逻辑分析仪,立刻就可以看出,从按键按下到编码传出到底有多少延迟,这样可以测出硬件上的延迟时常。然后和该手柄不插USB时对比,可以得到USB转接模块的耗时。

然后再用并口手柄和USB手柄做对比,对某个按键用同一个触发器进行触发,然后电脑上对按键进行扫瞄后,看延迟多少,这个延时,减去之前的硬件延时,就是USB转接驱动造成的延时了。

这样,硬件延时、驱动延时,就分别都有了,就可以判定一个手柄通过这个转接器转接时会有多少延时,只要小于1/120秒,基本就不会有任何延时感,能小于1/240秒,那再有延时感,就是在玩玄学。

当然,极少数模拟器,保留按键buffer,也会造成延时,但现在很少有模拟器会这样写按键扫瞄部分了。。。。


TOP

引用:
原帖由 OpEth 于 2013-9-22 10:18 发表
posted by wap, platform: UC

连两键同按这个操作都做不到,基本也就不用打格斗游戏了。。。。。

人手的精度还是可以的,你可以自己试试看,按个相杀没问题的,只不过如果其中一个手柄有延迟的话就很难按出相杀了 ...
"相杀"这种判定本身就未必是要求严格到在同一贞才算.你在某个游戏里可以相杀,可以认为没延迟,跑到另一个游戏里又不能相杀了,这该怎么算。。。
或者你通过这种"相杀"能否成功和成功率的结果,得出了某个手柄转换板很好没延迟这个结论,然后有人跳出来说不对,他用同样的方法就是做不到相杀,所以他认为这个转换板有延迟。你怎样驳斥他?是说他神经发育没有你成熟么?还是让别人说你玩玄学?:D

所以关键就是标题说的,讨论的是测试方法,如果方法本身就有太多有问题的,无法量化,那么最终的结果就是不可信的。



TOP

发新话题
     
官方公众号及微博