伤害在不同装甲上的计算公式是不一样的。详情如下:
1、对特定的装甲, 所受伤害之减少 =((装甲)*0.06)/)(1+0.06*(装甲) 。
2、对装甲降低,受到额外的攻击计算式是:攻击增加=2-0.94^(装甲降低) 。
在计算伤害时,也要根据防御力考虑判断,各种情况如下:
若防御力>0。则减少的伤害百分比=(装甲值 * 0.06)/(装甲值 * 0.06 + 1) 。
注意魔法是无视防御力的,所以防御力加成所增加的「生命值」不适用于魔法;换言之,防御力越高,法术对其影响越大 。若防御力<0。则增加的伤害= 2 - 0.94 ^ (-装甲值) 。
扩展资料:
游戏背景
魔兽争霸最早是在1994年发布的,其制作公司就是大名鼎鼎的暴雪,相信大家还记的暗黑破坏神和星际争霸吧,他们都是暴雪给我们带来的无限激情。94年的最初版本英文名称是:Warcraft:Orcs & Humans。
从这时开始,暴雪(Blizzard)这个名字第一次出现于游戏包装盒上。之前暴雪也以"Silicon & Synapse"、"Chaos"等名称开发过一些电视游戏平台上的游戏,影响有限。虽然此作被一些人认为是当时大红大紫的《沙丘2》的跟风之作,但是其首开先河的即时战略联网模式为此后的即时战略游戏多人模式打下了非常好的基础,竞技游戏由此有了发端,“与人斗其乐无穷”的道理在暴雪的游戏中得到了非常好的验证。
例如,一个攻击类型为混乱的,攻击力为100的单位,对一个护甲为15的建筑(加强型护甲)攻击一次,造成的伤害为:
100*(1-15*0.06/(1+0.06*15))=21 负护甲情况:
增加的伤害=0.94 ^ (-护甲) -1
游戏中显示减低伤害-N%的意思就是增加伤害N%
影响护甲性价比的主要因素实际为单位的HP总量,护甲的伤害减免率提升量会衰减只是表象,实际不论何时时刻下护甲的性价比都是固定的。这也是为什么自身初始的HP总量原本就相当高的单位需要提升护甲而不是一味继续提升生命来抵抗攻击的原因。
扩展资料:
其他游戏(DotA)中的护甲计算公式相关:
同理,对天生HP有一定优势但是护甲过低的英雄例如Tine, 和斧王(虽然能通过狂战士怒吼瞬间提升,但是满级也只有三秒时间),根据前一节Dmg=Life+0.06*Armor*Life的推论,购买提升护甲的装备以提高生存率是相当必要的。
且对于龙骑士这一类无论生命值还是基础护甲都相当高的英雄,额外做一个强袭装甲并不会变得更为浪费---假如对方的主要输出依然为物理DPS的话。
对特定的装甲, 所受伤害之减少 =((装甲)*0.06)/)(1+0.06*(装甲)
对於装甲降低,受到额外的攻击计算式是:攻击增加=2-0.94^(装甲降低) 。
1点的装甲增加会导致受到的伤害减少5.7%。10点的装甲减少会受到的伤害增加46.1%
(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滴血
祝你玩的愉快!
对特定的装甲, 所受伤害之减少 =((装甲)*0.06)/)(1+0.06*(装甲)
对於装甲降低,受到额外的攻击计算式是:攻击增加=2-0.94^(装甲降低) 。
1点的装甲增加会导致受到的伤害减少5.7%。10点的装甲减少会受到的伤害增加46.1%
(1)若防御力>0:
减少的伤害百分比=(装甲值 * 0.06)/(装甲值 * 0.06 + 1)
(2)若防御力<0:
增加的伤害= 2 - 0.94 ^ (-装甲值)
在人物属性栏上有几点敏捷换一点护甲的资料。。