在《魔兽争霸3》中,攻速的计算并不是简单的乘除法,而是采用加法。具体计算方式如下:
基础攻击间隔:
这是单位自带的常量,表示单位进行一次攻击所需的时间间隔,在地图编辑器中每个单位下可以查到,是一个固定值。
敏捷加成:
每点敏捷增加0.02点攻速。
装备加成:
例如,加速手套提供0.15点攻速。
技能加成:
某些技能如嗜血术、耐久光环等也可以增加攻速,这些加成的效果是直接加在基础攻击速度上的。
最终攻击速度:
最终攻击速度 = 基础攻击间隔 / (1 + 敏捷加成 + 装备加成 + 技能加成)。
示例计算
假设一个英雄的基础攻击间隔为1.5秒,拥有以下属性:
敏捷:20点
加速手套:1个
嗜血术:提升40%攻速
那么,该英雄的最终攻击速度计算如下:
1. 基础攻击间隔 = 1.5秒
2. 敏捷加成 = 20 * 0.02 = 0.4
3. 装备加成 = 0.15
4. 技能加成 = 1.5 * 40% = 0.6
最终攻击速度 = 1.5 / (1 + 0.4 + 0.15 + 0.6) = 1.5 / 2.15 ≈ 0.695(即69.5%)
建议
在实际游戏中,攻速的计算可能会受到多种因素的影响,包括单位的基础攻击间隔、敏捷值、装备和技能等。因此,在配置英雄和装备时,需要综合考虑这些因素,以达到最佳的战斗效果。