魔兽争霸护甲减少伤害是如何计算的

要具体数值,并具体

楼上的,不是 攻击和护甲类型的对照表 是一点的护甲可以顶多少的伤害。 最初6点是每点护甲档大概百分之5的攻击力,6点以上的就不一样了,第7点以后大概每点档百分之4、3、2、……依次减少,这也就是为什么5点护甲档百分之26的伤害,但25点护甲大概能档百分之60-70的伤害,而不是百分之百的伤害。我见过120的护甲,能档百分之88的伤害
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-27
攻击和护甲类型的对照表(附加护甲与攻击伤害减少的计算)

轻型 中型 重型 加强型 英雄 无装甲

普通 100% 150% 100% 70% 100% 100%

穿刺 200% 75% 100% 35% 50% 150%

攻城 100% 50% 100% 150% 50% 150%

魔法 125% 75% 200% 35% 50% 100%

混乱 100% 100% 100% 100% 100% 100%

技能 100% 100% 100% 100% 70% 100%

英雄 100% 100% 100% 50% 100% 100%

伤害在装甲上的减少或增加:
对特定的装甲, 所受伤害之减少 =((装甲)*0.06)/)(1+0.06*(装甲)
对於装甲降低,受到额外的攻击计算式是:攻击增加=2-0.94^(装甲降低) 。

1点的装甲增加会导致受到的伤害减少5.7%。10点的装甲减少会受到的伤害增加46.1%

比如说大G初始护甲为1,伤害减少6%,升级一次后,护甲变为3,按公式算得15.7%,实际为16%.

(1)若防御力>0:

减少的伤害百分比=(装甲值 * 0.06)/(装甲值 * 0.06 + 1)
大家会不会觉得这个公式很烦呢?其实Blizzard这样设定是有原因的

假设个单位有A的防御力:
这时敌人就只能对其造成 1 - [ A * 6% / (1 + A * 6%) ] 的伤害

即只能对其造成 1 / ( 1 + A * 6%) 的伤害
所以敌人要付出原本 1 + A * 6% 的伤害才能有原本的效果
换句话说,这个单位就有原本1 + 6% * A的生命值
即增加了A*6%的生命值
第2个回答  2013-10-27
我也不是很清楚的 只知道1点好像使13%
相似回答