暗黑破坏神3国服 法师全技能档位测试与结果分享
由于暗黑3内,存在最小的时间单位1帧(1/60秒),所以,任何技能都存在档位。不同类型的技能,有不同的档位规律,对应不同的档位表。
我知道,贴子中介绍的很多游戏现象可能会显得很古怪,很多概念和公式,对于不了解档位机制的玩家,会非常难以理解(虽然档位机制本身并不复杂)。但本贴并不是一篇档位机制的入门介绍帖,限于篇幅,也不打算对档位的具体机制做过多的探讨。我之后会单独开贴,对攻速以及档位机制的前前后后做详尽的介绍。对于游戏机制并没有过多兴趣的一般玩家,只需要关注下文中的红字(对魔法师技能的分类),几张图片表格(档位表)或直接使用6楼中的档位计算器即可。
一、非引导类技能档位
对于非引导类技能,当人物攻速确定后,可以按照下面的公式,计算得到实际的施法间隔,
实际施法间隔帧数 = 向上取整 ( 60 / 人物每秒攻击次数 * 修正常数 )
对于这个式子,有两点需要说明:
1. 修正常数 c (0 < c < 1),是只和技能有关的常数,且满足 c = n / (n + 1) 的形式,其中 n 为正整数。攻击动画相同的技能,修正系数也是相同的,按照攻击动画,可以将非引导类技能分类(同一技能的不同符文拥有相同的修正常数):
A类, c = 15/16: 幽魂之刃,聚能爆破,多头蛇,时间延缓,魔星,钻石体肤,寒冰护甲,风暴护甲,能量护甲,魔法武器
B类, c = 20/21: 冲击震波,陨石术,冰霜新星
C类, c = 24/25: 魔法飞弹,能量气旋,奥术侵袭(御法者形态左键技能)
D类, c = 25/26: 暴风雪,镜像
E类, c = 27/28: 奥术之球
F类, c = 32/33: 原力之波
另外,黑洞拥有独特的攻击动画,应该有自己的修正常数,但由于此技能很少有机会连续释放,测试价值较低,故没有进行测试。传送也拥有独特的施法动画,但如果通过以太行者武器特效,连续释放传送,会有固定的,大约44帧的内置cd(与人物攻速无关)。传送术本身占用的施法时间大约29帧,即你释放传送术29帧后,可以再释放其他法术。
2. 这里的 向上取整 和数学上的一般定义有微小的差别,对 n 向上取整,结果为大于(而非大约等于) n 的最小整数。
例如:向上取整(2) = 3,向上取整(3.2) = 4。
这会导致,如果你的攻速恰好等于入档需要的攻速值临界点,此时并不能入档。
根据上面的式子,我们可以得到,入档的需要的人物攻速下限为
入档需要的攻速下限 = 60 / 该档位对应的攻击间隔帧数 * 修正常数
由此得到如下档位表(点击可放大图片)
注: 表中以及上文提到的攻击间隔,均是指的连续施法时的施法间隔。如对于暴风雪,上表中的攻速对应持续不断的释放暴风雪时,每秒释放的暴风雪次数,而非单次暴风雪技能本身,每秒制造伤害的次数。事实上,暴风雪、不死鸟的华服套装6件效果、德尔西尼的杰作套装4件效果,每秒造成的伤害,均与人物攻速无关(更高的人物攻速,既不能增加这些技能或特效的伤害频率,也不能增加每次伤害的数值)。
二、引导类技能档位
引导类技能,有完全不同的一套规则。在介绍这类技能的档位之前,我们先引入“速度系数”的概念。
为了说清这个概念的含义,我们从技能的触发系数入手。对于非引导技能,如果忽略修正常数的微小影响,那么在人物攻速为1.00时,每秒有1次机会进行触发判定,我们可以认为非引导类技能的速度系数为1(如触发系数为65.5%的湮灭之球,每1秒都有65.5%的几率叠1层满级勾玉buff);对于大多数引导类技能,在人物攻速为1.00时,每秒可以进行2次或者3次触发判定,我们将其称作速度系数为2或者3(如触发系数为11.1%的热能汇聚,速度系数为3,每引导1/3秒都有11.1%的几率叠1层满级勾玉buff)。
按照速度系数,我们可以给引导类技能分类(除了奥术地雷这个特例外,同一技能的不同符文,拥有相同的速度系数)
速度系数为3.0: 奥术洪流(不包括奥术地雷符文),瓦解射线,溃解光波(御法者形态右键技能)
速度系数为2.0: 冰霜射线,电刑
速度系数为1.5: 奥术地雷(为奥术洪流的一个符文)
每个最小触发单元的帧数,可以通过下面的公式得到
最小触发单元帧数 = 向下取整 ( 60 / 速度系数 / 人物每秒攻击次数 )
对于这个式子,有两点需要说明,
1. 与非引导技能不同,引导技能不存在修正常数(修正常数为1),但存在速度系数 s 的概念。
2. 这里的 向下取整 和数学上的一般定义类似,对 n 向下取整,结果为小于等于 n 的最大整数。
例如:向下取整(2) = 2,向下取整(3.2) = 3。
这会导致,如果你的攻速恰好等于入档需要的攻速值临界点,此时并不能入档。
根据上面的式子,我们可以得到,入档的需要的人物攻速下限为
入档需要的攻速下限 = 60 / 速度系数 / (该档位对应的帧数 + 1)
>> 速度系数为3.0的引导技能(奥术洪流等)档位
注: 静电放射(俗称的电奔流)技能,制造出的小电流,拥有独立的触发系数,会进行单独的触发判断。
>> 速度系数为2.0的引导技能(冰霜射线等)档位
>> 速度系数为1.5的引导技能(奥术地雷)档位
上面仅仅从触发系数的角度分析了引导技能的档位,下面我们来简单说说引导技能的每秒伤害。按照引导技能制造伤害的方式,我们可以把引导类技能分成两类(与上面按照速度系数分类不同):一类是冰霜射线等,类似于DoT的,怪物非常频繁的持续掉血(从血条上看,怪物每秒扣血5次以上),而伤害数字,则是大约每0.8秒跳一次,显示了这0.8秒内造成的伤害总和;另一类则是奥术洪流等,每个最小触发单元都仅造成一次伤害(人物攻速为1.00时,奥术洪流每秒造成3次伤害),且每次制造伤害都会跳伤害数字。
类DoT引导技能: 冰霜射线,瓦解射线,崩裂射线(御法者形态右键技能)
非DoT引导技能: 奥术洪流,电刑
对于非DoT引导技能,情况非常简单,最小触发单元,同时也是制造伤害的单元,消耗秘能的单元。因此对于这类技能,上表中的实际触发攻速,同时也是制造伤害以及消耗秘能的速度。对于类DoT类技能,情况则完全不同,具体机制,这里限于篇幅就不展开细说了,读者只需要知道引导时的每秒伤害几乎完全不存在档位,即面板人物每秒攻击次数,就是实际的制造伤害的攻速。
三、多头蛇喷吐档位
多头蛇的喷吐速度,同样受到人物攻速的影响。需要注意的是,冰霜多头蛇和其他符文的多头蛇,档位并不相同。这里,我们先介绍其他符文的多头蛇(其他符文多头蛇档位表完全相同)。入档需要的人物攻速下限为
入档需要的攻速下限 = 60 / (该档位对应的帧数 + 1) * 修正常数
注意:每个档位对应的帧数,必须为6的整数倍。
对于这个式子,有两点需要说明:
1. 对于多头蛇,修正常数是固定的,c = 60/47。与魔法师自身的非引导技能不同,多头蛇的修正常数 c > 1,即多头蛇的攻速总是低于人物攻速的。
2. 多头蛇喷吐档位与其他技能档位最大有什么不一样是,多头蛇攻击间隔只能取6帧的整数倍。因此,多头蛇喷吐的档位比魔法师自身的非引导技能的档位稀疏得多。
经过测试,冰霜多头蛇和其他符文的多头蛇相比,总是刚好慢1档(攻击间隔长6帧),入档临界点的数值,则和其他多头蛇一致。所以,对于冰霜多头蛇,入档需要的人物攻速下限为
入档需要的攻速下限 = 60 / (该档位对应的帧数 - 5) * 修正常数
注意:每个档位对应的帧数,必须为6的整数倍。
由此得到如下档位表:(点击可放大图片)
四、测试方法简述
测试过程本身,虽并无太多技术含量,但确实非常繁琐而枯燥,会花费测试者大量的时间。这里简单介绍一下测试的过程,方便有兴趣的读者,重复上面的工作。
有了上面的几个公式,对于一个待测的技能,我们需要确认的,通常只有一个参数:对于非引导技能,我们需要确认该技能对应的修正常数;对于引导技能,我们需要确认该技能的速度系数。这些数字,都可以通过入档攻速临界点,反推得到。所以,测试的重点,就是如何找到某个技能的入档攻速临界点。
为了找到临界点,我们需要一套,对于一个确定的人物攻速,确定其所在档位帧数的方案。通过游戏画面录像,然后逐帧回放视频是比较好的方法,具体来说:
step 1: 开始录制视频,随后连续释放待测技能30次(或者更多),停止录制视频;
step 2: 逐帧回放视频,找到第1次释放待测技能(或命中目标)时的视频帧数 f1,再找到第30次释放待测技能(或命中目标)时的视频帧数 f2;
step 3: 计算 (f2 - f1) / (30 - 1) 即可得到当前所在档位对应帧数。
这里存在一个问题:如何精确地确认某次释放待测技能(或命中目标)时的视频帧数。对于不同的技能,有不同的解决方案,对于大部分单次伤害技能(如魔法飞弹),只需要记下跳出伤害数字的帧数即可(该帧数对应命中目标时的帧数)。对于某些多段伤害的技能(如暴风雪、寒冰射线),无法通过伤害数字判断帧数,则可以利用太极石或者克己/守心的特效,通过buff刷新的时间判断帧数。
由于攻速越高,档位越稀疏,所以尽可能堆叠较高的人物攻速。在不同攻速下,按上面的方案测算帧数,然后通过二分法找到帧数变化的攻速临界点。通常,你并不需要得到非常精确的临界点,只需要一个大致的临界攻速的上下限,就可以确认引导技能的速度系数。对于非引导技能的修正常数,请记住其满足 c = n / (n + 1),n 为正整数的形式,所以当测得的临界攻速的上下限足够接近时,可以确定唯一的 n,从而确定准确的修正常数。
在不断尝试,缩小临界攻速的范围过程中,你可能需要通过配装以及改变巅峰等级中的攻速加点,来达成各种希望达成的攻速值。尝试锻造各式各样,不同攻速的武器,会有所帮助。使用攻速配置计算器,可以帮助你精确地配置攻速。
由于测试是基于对游戏画面录像后,对视频进行的逐帧分析,所以为了保证精度,请务必保证:
1. 硬件配置达标。保证录像时,游戏内每秒帧数(FPS)稳定超过60。一些屏幕录像工具,以及暗黑3游戏本身,都支持查看当前FPS。暗黑3默认的开启FPS监视的快捷键为 Ctrl + R。之后开启游戏设置中的“垂直同步”,可以将FPS固定在60。录像时,清晰度并无太高要求,但需要保证录制的视频帧频为60帧。如果游戏本身的FPS不能稳定在60帧,则测试精度会显著下降(几乎无法测得准确的帧数)。
2. 测试对网络延迟的要求并不苛刻,但最好要保证延迟是绿色的,且没有频繁的丢包。由于测试只需要同一个技能连续地释放,对于施法序列,客户端与服务器之间的通讯是有优化的,并不会因为少量的延迟而造成误差。
点击进入软科小院《暗黑 破坏神3》游戏论坛专区