当前位置:首页 > 游戏资讯 > 正文

WAR3里护甲值是怎么计算伤害的

WAR3里护甲值是怎么计算伤害的-第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%的生命值

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

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

注意魔法是无视防御力的,所以防御力加成所增加的「生命值」不适用于魔法;换言之,防御力越高,法术对其影响越大

注意这个理论不适用于负的防御值,由于一般游戏中很少会有负防御值的情况产生;因此负防御值的公式并不重要,大家稍微看一看就好了… (2)若防御力<0:

增加的伤害= 2 - 0.94 ^ (-装甲值)

游戏中小数点纳入计算,例如攻击力是6.3时:

打第一下扣6滴血

打第二下扣6滴血

打第三下扣6滴血

打第四下扣7滴血

打第五下扣6滴血

打第六下扣6滴血

打第七下扣7滴血

打第八下扣6滴血

打第九下扣6滴血

打第十下扣7滴血

祝你玩的愉快!