王者荣耀英雄伤害的计算公式,可谓是仁者见仁,智者见智,玩家们也是根据自己多年的游戏经验给出了不同的计算方法,下面将详细讨论之后的一些说法呈现给大家,仅供参考。
算法一:
首先三种伤害,真伤,法伤,物伤。
真实伤害指对方英雄输出多少就是多少,举例子吕布显示一下666真伤打到你就是扣666血,夏侯2技能固定附加100真伤,那么就直接附加100的真伤,真伤在游戏中是白色扣血显示。
物理伤害是红色扣血,物理的算法是,
例如,你1000护甲,对方1000物理攻击,对方出了黑切破甲弓,而没有穿透类铭文,那么实际上还是1000-250护甲=750护甲;
750*0.55=412是剩余护甲,然后按照剩余护甲的伤害减免百分比去算实际伤害。
王者荣耀的物理防御、法术防御的伤害减免系数是:物理防御/(物理防御+600),换言之;
600护甲就拥有50%物理免伤,1200护甲拥有66.7%物理免伤,事实上护甲超过1000继续向上堆叠的意义已经不大,反而后期血量可能更加重要,各位出装时可以参考一下,后期有时霸者比红莲更有用。
王者荣耀还存在额外的免伤机制,比如纯净苍穹的主动技能,荆轲的大招,廉颇的被动,布甲鞋的被动以及项羽的被动等等。这种额外的免伤机制我猜测是优先减免,比如纯净苍穹,1000攻击过来直接先减免到500,剩下500再套用物理穿透破甲弓再根据剩余护甲值进行实际伤害计算。
法术伤害是紫色扣血,算法一样,法抗后面有减免伤害百分比,如果有法术穿透先扣除,然后再按照减免原则计算实际伤害。
最后,回血是绿色指示~
算法二:
王者荣耀的伤害计算方式是除法公式,最早用除法公式的游戏就是war3了,除法公式可以理解为抗性提供百分比的伤害减免。
抗性100时减伤14%;
200是25%;
300是33%;
400是40%;
500是45%;
600是50%;
700是54%,800是57%,900是60%,1000是62%,1100是65%,1200是67%,1300是68%,1400是70%,1500是71% 作用减伤公式的竞技游戏,在设计装备数值的时候,一般会让你把50%钱花在血量50%的钱花在抗性时效果最好。
想用一个公式概括所有情况是做不到的,一盘游戏也不可能同时针对所有人,但是考虑到王者荣耀AD英雄比AP英雄多很多所以导致对局中肉大多出的是物抗这一现象,直接选择法师,就什么都不用计算了。
算法三:
护甲值决定了免伤比值,这个比值是一个小于1的分数
我目前收集到的简便公式是这样的
护甲÷(护甲+600)=免伤比(ps:这里有说法是602)
可以看出和算法二提到的资料比较吻合。
可以看出护甲堆得越高收益越低,作为一个坦克除了极端情况护甲堆到一定程度就要开始考虑堆hp,在王者里买两件装备就差不多了。
这里忽略你天生的护甲
假设对方(攻击力×技能伤害比+固定值)=1000,这一下打中你本来扣1000血
但是你有护甲(火甲)240防御
所以免伤比=28.57%
你只受1000×(1-28.57%)=714.3伤害
再加一个冰盾360防御免伤比是50%,就只受500点伤害了。
那么穿透可以扣掉你的防御比如黑切现在最高250破甲就是600-250=350
350÷(350+600)=36.84%
受伤631.6血
那么再加一个破甲弓?在600-250=350的基础上减去45%那么就是192.5的护甲,受伤757.1,可以看到受伤很明显的
对于脆皮多不出少出防御时(最多黄金局)黑切不错,对于坦克很肉的时候两个都出才是正确的选择(笑)
梦魇和制裁在以下情况出
·对面有刘备/吸血鲁班/曹操/吸血射手+刺客/AP蔡文姬/扁鹊/程咬金/荆轲/貂蝉/露娜/诸葛亮
·对面三把吸血刀/吸血书
·对面不想让你吸血了那就大家都别吸
战损率其公式为:(K+A)/ D
大概意思就是一条命做了多少贡献?一般数值3为正常。
攻击力是加法,攻速是乘法,比如匕首+10%攻速,铁剑+20攻击,初始按100攻击力算,那么理论上铁剑收益是匕首的2倍;
200攻击力时两者持平,再往上摞匕首的收益才开始大于铁剑,但是实际上攻击力对技能的影响和输出环境,攻击力的收益总的来讲大于攻速装。
再打个比方,攻击力300,出个100攻击是33%收益,出个50%攻速是50%收益,那么应该出攻速(只算平A的情况),但第二件出个100攻击还是在当前基础上33%收益,但再出50%攻速收益就从50%下降至33%,所以所有装备都是相辅相成,只是看当时的环境适合出什么。
王者荣耀的减伤公式其实只是一个简单的数学逻辑题
解法如下
减伤率=减伤/100=x/y
x=防御
已知减伤率永远不会超过100,所以y>x,但考虑实际游戏中摞护甲的收益,y值绝对不会太大否则x占比过小会导致游戏平衡性崩溃,所以理想逻辑是y>x且永远只大于一个定值,即y=(x+y1)
翻译过来就是减伤公式=防御/(防御+防溢出定值)
那么防溢出定值是多少呢?那么我们可以通过代数式进行计算
减伤/100=防御/(防御+防溢出定值)
减伤是已知数
防御是已知数
所以推断公式=(防御/减伤*100)-防御=防溢出定值
套用在游戏中任意防御与减伤的对比,皆可得出防溢出定值为600,即减伤率=防御/(防御+600)
600点防御即可使减伤50%即相当于生命值2倍,则每1点防御对应生命值收益=1/600=0.00166
如果硬要说的话,王者荣耀的计算公式也只是初中的计算题,无非二元求解和函数,再高也高不到高中去。