学霸眼中的DOTA2:攻速计算及攻速显示面板研究
本文分基础篇和进阶篇。对于大部分玩家来说,基础部分就已经足够让他们对中的攻速有一个清楚的认知,如果你也喜欢研究这些机制,或者喜欢打破砂锅问到底,不妨看看后面的进阶部分。 大部分玩家都对攻速有一个基本的认知,至少知道每个英雄都有一个基础攻速,然后你可以通过装备、增加敏捷、光环、技能等途径来提升攻速,有部分玩家还知道攻速是有上限的,这个上限在6.83由500点提升至600点。
但是600点攻速有多快,是不是在同等条件下所有的英雄都有一样的攻速,攻速是怎么算出来的,很多人却不清楚,也导致一些里攻速最高的英雄是谁之类的日经贴层出不穷。 在这里,我必须引进一些常量和变量来帮助我们更好地理解2中的攻速是如何计算的。 最底层的攻击间隔数据,它是一个与绑定的常量。
衍生常量,dota2中所有单位的基础攻击速度都是100点,是为了建立攻速计算公式而人为规定的常量。 一个单位进行持续攻击时,连续两次攻击中间隔的时间,量纲为秒,即dota2的显示面板显示的攻击间隔。 狭义的攻击速度,特指dota2中对攻击速度的定义。
即一个单位进行持续攻击时,1秒内能够攻击的次数,广义上的攻速,经常被玩家误解为上面的攻击速度。 即一个单位通过各种途径获得的攻击速度提升。 在这6个常量和变量中,最重要也最需要记忆的就是基础攻击间隔,可以说,没有基础攻击间隔,就没有攻速。
其中,,这两个关系是显而易见的,下面的式子更加重要,记住下面的式子,那么你能自己计算80%以上关于攻速的问题了。 也即: 其中,(事实上这么说并不完全准确,在如果想进一步了解,请看进阶部分)。 举个栗子,出生时的敏捷为20点,如果给他一个迈达斯之手(+30攻击速度),此时他的攻击速度为20+30+100=50+100=150点,影魔的基础攻击间隔为1.7秒,那么影魔此时的攻击间隔为1.7÷150%≈1.13秒,换算成攻击频率,则为1÷1.13≈0.88,即1秒攻击0.88次,相比未装备迈达斯之手时的攻击间隔1.7÷1.2≈1.42,攻击频率1÷1.42≈0.71,提升还是比较明显的。
点击可看大图(下同) 这是1级的裸体影魔(是不是有冲上去干的冲动?) 当你闲着没事干单机测试或者虐菜时,可能会出5把,这时即使不计算敏捷和其他加成,光是这5把之锤提供的攻速提升,就达到了400点,算上100点基础攻击速度,那就是500点攻击速度了,如果再开个疯脸,此时的攻击间隔是1.7÷6≈0.28,攻击频率是1÷0.35≈3.53,1秒钟扇你三巴掌的影魔,还几乎每一下都能拍出一道闪电,大家可以脑补一下画面,这个影魔死的得有多快。 500攻速的影魔(8级的哦),这里我通过调整影魔的等级,使得他的敏捷刚好是40点,给敌方英雄加个冰甲,把40点敏捷加的攻速抵消掉,就刚好是500攻速了 开疯脸的影魔(还是8级的哦) 大家都知道攻速是有上限的,这个上限是600,那么如果攻速超过600了会怎么样呢? 看图 和上面的影魔相比,这只影魔不受冰甲的影响,640的攻速下,攻击间隔还是0.28,因此超过600的攻速还是按照600攻速来计算。 上面是增加攻速的计算方法,如果攻速被降低了,该如何计算?其实上述攻速计算公式对于加减攻速都适用。
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息