魔兽3护甲问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 19:00:46
伤害增加 = 2-0.94^(-护甲)这公式如何解释??
假设护甲减少为1,2,3
那么伤害增加就分别 = 1.06,0.12,-0.82
这明显是错误的啊!!还是我算法有问题??
谁帮我解释一下啊

正的时候护甲每增加一点相当于增加6%的血
减少的伤害百分比=(装甲值 * 0.06)/(装甲值 * 0.06 + 1)假设个单位有A的防御力:
这时敌人就只能对其造成 1 - [ A * 6% / (1 + A * 6%) ] 的伤害
即只能对其造成 1 / ( 1 + A * 6%) 的伤害
所以敌人要付出原本 1 + A * 6% 的伤害才能有原本的效果
换句话说,这个单位就有原本1 + 6% * A的生命值
即增加了A*6%的生命值

所以我们得到了一个结论:

每增加1点Armor,相当于增加了 6% 的生命值

护甲是相对攻击而言的,攻击属性不同,护甲受到的伤害也不一样。

攻击分别有普通、穿刺、魔法、混乱攻击4种(最后一种几乎克制所有护甲)

比如说重甲,对普通/穿刺攻击有很好的防御作用,但对魔法攻击几乎没有防御力可言。轻甲对普通/魔法攻击有防御力,但穿刺对它伤害很大。。。。

以此类推。。。。