dota2里的攻击速度和攻击间隔怎么换算??不要复制AT=BAT/(1+IAS%】这种公式,

这个事实际攻击间隔和基础攻击间隔之间的换算公式。

我的问题具体是这样的,比如说现在dota2官网里的斯温攻击速度是121,后面附上1.4秒攻击一次这1.4秒就是攻击间隔我想知道这个121和1.4怎么换算,网上有的说是倒数关系但是算了,不对。

上面是我的疑问,说一下我的猜想:1次/攻击一次的时间1.4=每秒钟攻击的次数。这个是肯定的,而每秒钟攻击的次数肯定不是这个攻速121,有另外的算法吗?其他的我都了解,请高手解答。重点是121和1.4 的换算公式。谢谢

AT=BAT/(1+IAS%)这公式足以解答LZ的问题。
可是LZ偏偏不给用。于是乎,只好耍赖用中文解释下。其实也没脱离公式的内涵。(我觉得主要是LZ压根没理解公式)
以Sven的例子来说,如果套用公式直接可得AT=BAT/(1+IAS%)=1.7/(1+0.21)=1.40。
还是用文字解释下好了。
BAT=初始攻击间隔,每个英雄在模型固定下一般不会改变该数值。传统的数值=1.7。
少量英雄有特殊的BAT,部分英雄变身后有模型替换,新模型也有新的BAT。
IAS=所有攻速加成。1点敏捷=1点IAS。还有其他加攻速的技能和装备所带来的所有加速。注意的是IAS的最大值=400,最小值=-80。
英雄基础攻速=100
所以才有上面的(1+IAS%),得出现有攻速。根据IAS的区间可以算出攻速上限=500,下限20。也就是攻速加成上限为400%,下限同理可推。

1级英雄的裸体,他的攻速加成只有敏捷,所以初始敏捷21的Sven,他的IAS只能等于21。因为dota2的官网简化了公式,直接给出当前攻速,根据公式知道当前攻速=基础攻速+攻速修正。基础攻速都是100,所以就是121(100+21).
AT=BAT/(当前攻速%)=1.7/1.21=1.404...
就是你要的来由。
还是根据公式计算最方便。
只是前提是你得弄清楚公式的每个环节的差别和代表的意义。

PS:dota2官网有时候因为将所有的英雄的BAT都统一成为了1.7,所以有部分英雄的IAS计算是错误的,需要你根据正确的BAT和正确的IAS计算出AT,再由AT和错误的BAT计算出错误的IAS去参照。这个是因为dota2的计算理念和D1不同了。但是实际上的效果是一回事。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-30
别换算了,鼠标直接攻击力那,会有多少秒攻击一次本回答被提问者采纳
相似回答