逗游网:值得大家信赖的游戏下载站!
发布时间:2015-03-14 18:57 来源:贴吧 作者:YYer
举个栗子,上图中剑圣的攻击速度是100,而攻击间隔却是1.77,这正是因为存在补偿攻速这个常量,导致攻击间隔产生了偏移,利用上面的公式可以进行计算,AS是100,CAS是21,那么IAS=AS-100-CAS=-21,1.77≈1.7/(1+21%)/(1-21%)
再来看这两张图,600攻速的剑圣,攻击间隔是0.24秒,AS=600,IAS=AS-100-21=479,0.24=1.7/(1+21%)/(600%-21%)=1.7/(1+21%)/(1+479%),
同理,621攻速的剑圣,攻击间隔是0.23秒,AS=621,IAS=AS-100-21=500,0.23=1.7/(1+21%)/(621%-21%)=1.7/(1+21%)/(1+500%)
充分说明这个算式是正确的。
如果你曾经对dota2的攻速做过较为详细的研究,特别是测试中用到了基础攻击间隔不是1.7的英雄时,肯定遇到过面板上显示的攻击间隔和攻击速度与基础攻击间隔不对应的问题,然而,当攻击速度越大时,比如你在测试极限攻击间隔时,会发现貌似面板上显示的攻击间隔和攻击速度计算出来的基础攻击间隔越来越接近真正的基础攻击间隔,从1.7/(1+CAS%+IAS%+CAS%*IAS%)=AT这个公式也可以看出来,当IAS越来越大时,CAS的影响就越来越小。
既然对于基础攻击间隔不是1.7的英雄来说,面板显示的攻击速度是错误的,那么正确显示的攻击速度应该是多少呢?
实际上很简单,攻击间隔是正确的,那么直接把1.7/AT就可以得出正确的AS了,只是这个正确的AS可以说毫无实战意义,甚至在研究的演算过程中,都没有存在意义,但这至少比错误的显示要好得多。
下一篇: 死或生5:最后一战-对战最高级CPU视频