拳皇2002um吧 关注:9,467贴子:392,226
  • 1回复贴,共1

按键持续与容错性输入

只看楼主收藏回复

“按键持续”机制很早就出现了,kof研究僧在“实战中两种重要的高级输入技巧”一文里提到过。但他并没有精准的研究。所以我打算精确到帧的研究一下这个问题。
★:实验数据1:1p红丸"6b-6 n-i 2 3-2 6a-j"vs 2p八神(双方紧贴在右版边)。02/02um里j=1/2/7/13/21时,i为[16,25]/[15,25]/[10,25]/[4,25]/[4,25](只有快取消)。把"2 3-2 6a-j"改为"6 3 2 1 4 6a-j",02/02um里j=1/3/7/16/21时,i为[14,23]/[12,23]/[8,23]/[0,23]/[0,23]。02/02um红丸"2b-2 2-i 2 3 6b-j",j=1/3/13/21时,i为[4,12]/[2,12]/[1,12]/[1,12](快、慢取消都有。BTW:最后两个1只是为了保证2b的出招而已)。对于02/02um红丸的"6b-6 n-i 2 3-j 6a-2",当i=25,j=2时能出26a,但当i=5,j=22时不能。
02里克:6 2 3c n-i 2 1 4 1 2 3 6a-j。都是623c打3hits(取消时刻相同)。当j=1/17/34/51时,i为[53,62]/[37,62]/[30,62]/[30,62]。把6a改为6ac数据一样。对6 2 3c n-i 2 1 4-j 1 2 3 6a-51,当i=41,j=1是能取消,但当i=21,j=21时不能。
02um麟(因为里克623c很多段都可取消,数据会相互干扰,所以改用"麟"):6 2 3a n-i 2 1 4 1 2 3 6a-j。当j=1/17/41/51时,i为[100,130]/[84,130]/[77,130]/[77,130]。把6a改为6ac数据一样。只不过可取消时间长而已(估计因为是sc那一hit的振动硬直太大),不影响规律。对6 2 3a n-i 2 1 4-j 1 2 3 6a-41,当i=80,j=1时能取消,当i=60,j=21时不能。
★:实验数据1.5:02um的1p八神"7-3 n-10 c-7 n-19 c-7 n-2 2 3-2 6c-5 n-21 2 3-2 6c-5"vs 2p红丸"n-13 4-7 n-i CM-j"(双方紧贴在左版边)。当指令序列CM为"6 1 3 4 6B"且j=1/10/39/67时,i为[96,96]/[87,96]/[61,96]/[61,96]可最速出(对比八神开始后弹与超杀暗转第一帧的时间差)max2。若CM为"2 3 6 2 3 6a",则j=1/10/39/67时,i为[95,95]/[86,95]/[71,95]/[71,95]可最速出2626a。若CM为"2 3 6a",则j=1时,i为98可最速出26a。若CM为"ab/a/d",则j=1/6/11时,i都为97出a/a/d。
02的1p八神(指令不变)vs 2p红丸"n-13 4-7 n-i 2 3 6 2 3 6a-j"(双方紧贴在左版边)。当CM为"2 3 6 2 3 6a"且j=1/10/39/67时,i为[95,95]/[86,95]/[71,95]/[71,95]可最速出2626a。若CM为"2 3 6a",则j=1时,i为98可最速出26a。若CM为"ab/a/d",则j=1/6/11时,i都为97出a/a/d。测"6 1 3 4 6B"太麻烦了,我认为它应与02um一样。把红丸改成表七枷社,则当j=63,i为76/106时,超杀出招时间和威力截然不同。
★:实验数据2:98的1p表克“6-i 2 3-2 6 2 3-2 6a-4”,当i>1时出2626a(把最后的"3-2"改为"3 3a"则出623a)。在前面加上"c-6 6-4 6a-7"(即在连招中用于取消),当i为[4,15]时出2626a(同样把最后的"3-2"改为"3 3a"则当i为[4,6]出2626a,为[7,16]出623a)。
02/02um的1p表克“6-i 2 3 6 2 3 6a”,当i>0时出2626a(把最后的"3"改为"3a"则出623a)。在前面加上"c-6 6-4 6a-7"(即在连招中用于取消),当i为[9,18]时出2626a(同样把最后的"3"改为"3a"则当i为[9,9]出2626a,为[10,19]出623a;再在"3a"前加上"3 6a",则当i为7或[9,18]出2626a,为8时出623a)。
02um的1p表克(紧贴对方):"6 3 2 1 4c-1 n-i 2 3 6 2 3 6a-j 6ac-31"。当i+j>15时出2626a,反之出2626ac;当i=3时,把"6a-j 6ac-31"改为"6ac-j 6a 6ac-31",则当且仅当j=12时出2626a。


IP属地:四川1楼2025-07-04 18:04回复
    结论:1:从红丸可知“出招那一帧”要满足招数的辨识时间,从里克和麟可知"可取消第一帧"(即招数在"最小可取消范围"内最早那一帧)也要满足辨识时间。2:具体的:“出招那一帧”在招数可取消范围内则能出招。若按键持续时间为i帧时的可取消范围为[m,n](将按键持续时间最小(去掉“按键持续”的影响)时的可取消(出招)时间范围称为“最小可取消范围”(都是快取消)),那么持续时间为j帧时可取消范围为[m-(j-i),n]。所以26a的按键持续最大有效时间j=16-4+1=13帧,而6246a大于14-0+1=15f;2426a的j=53-30+1=100-77+1=24f。根据实验数据1.5可知(02/02um的数据更好分析),2626a的j=86-71+10=25f,61346B的j=87-61+10=36f。所以不能简单的用必/超杀来划分按键持续最大有效时间!有趣的是,加上按键之前的"方向帧数"可知,2426=24+6=30,2626=25+5=30,61346=36+4=40。所以我认为:真正的最大有效时间满足的条件应该是:"可取消第一帧"满足该招的辨识时间即可!BTW:从按键只持续1f的数据可知,2626a的"出招那一帧"=26a=a/d+3,这符合“超杀的"系统延迟"=必杀=普通技+3”。3:根据实验数据2可知,出的招应为“"可取消第一帧"时满足条件的招数”!所以最好的方法是无"错误输入"(如实验中的3a);若实在做不到,可以提高手速,让"错误输入"在"可取消第一帧"之前出现,这样"可取消第一帧"出的就是"正确输入"了,这也算一种“容错性输入”(尤其是02um的max1要求两键同时按,而玩家可能先一两帧按下其中一键...)。4:蓄力超杀的蓄力时间应该是从"可取消第一帧"(肯定与“最小可取消范围”有关,但并不确定是第一/最后一帧,姑且认为是前者)而非“出招那一帧”开算的!


    IP属地:四川2楼2025-07-04 18:09
    回复