猎魔人自连射以来就一直有档位一说,正确地卡住攻速的档位可以使你的资源配置最优化,因此关于档位的研究就十分重要。玩家 Ficreal 就和我们分享了猎魔人技能前摇的档位表,让我们一起看看他的研究成果吧。
先放上初步成果,DH枪自射前摇时间表:
对于枪自射,设人物攻速为A,则枪自射前摇时间=[(8/18)*(18/19)*60/A]帧。这个公式与got6666大大得出的枪自射攻速档位公式 [(18/19)*60/A]相比,可以看出前摇时间就是攻速档位*系数(8/18),而这个系数的分母恰巧是枪自射修正系数(即got6666大大所说 的“折扣”)—(18/19)的分子,正好约分,十分和谐齐整。
部分动作“折扣”与前摇系数对照:
以上修正系数(折扣)来自got6666大大的档位表。明显,所有前摇系数的分母与对应种类“折扣”的分子相同。有了前摇系数,且理解了got6666大大的攻速档位算法后,很容易算出各种动作完整的前摇档位表: 前摇时间=(前摇系数)*("折扣")*(60f)/(面板每秒攻击次数),向上取整。
测试方法与测试数据:
测试原理:
1.强制移动和扫射能打断后摇,使技能只剩下前摇。
2.仅通过强制移动或扫射移动时,若距离固定,移速固定,则移动所需时间固定。
测试方法:1.通过明显的地形参照物标定一个起点,通过游戏界面参照物标定一个鼠标悬停位置(即确定方向),并保证能稳定通过按住键盘强制移动或扫射,由固定起点和固定方向到达一个固定的终点。
2.分别测出固定移速下,连续不断强制移动和电扫射的移动时间,取平均。
3.调节攻速,测出各攻速下,按住强制移动中或电扫射中插入30次射击的时间,则这项时间与2中测出时间的差即是30次前摇的时间。
测试数据:
数据分析:1.由5.2%5.4%,12.6%12.8%等几个跳点可以看出,枪射击前摇时间具有明显随攻速变化的档位特征。
2.通过测算出的前摇时间和几个攻速档位变化点对比,发现前摇是分段式连续单向变化的,而单次攻击时间显然也是分段式连续单向变化的,那么总动作时间与前摇时间的差-枪射击"后摇"时间-是波动变化的。产生这种情况的原因个人猜想可能有二:可能后摇时间的决定式本身就是攻击时间减去前摇时间;也可能后摇时间不仅仅包含后摇动画,还有一段相当于留白的“延时”。
3.归纳攻速与前摇时间的关系,得出枪射击前摇时间是由一个比例系数决定的,而算出的“前摇系数”8/18与got6666大大测算攻速档位时提出的折扣18/19形式上具有极高的契合规律性,因此可以认为是较为可信的,能反映BLZ原始规则的。
测试拓展:
得出了枪射击的前摇时间规律后,用这个规律推理猜测出弓,弩,榴弹的前摇系数并推算出几个具体档位分界点,进行测试,发现弓,弩,榴弹的前摇时间精确地在推算出的分界点前后跳档了。得出这个规律对于各种具备前后摇的动作,是具有普适性的。