war3护甲及减伤计算方法:
护甲的降低伤害=护甲*0.06/(1+0.06*护甲)
被攻击者承受的伤害=攻击力*(1-护甲的降低伤害)
所以被攻击者承受的伤害=攻击力*(1-护甲*0.06/(1+0.06*护甲) ) (此处不考虑伤害类型)
接下来顺次计算
每次撑10护甲提高的血量收益
100血 0护甲 受到攻击20 血:80
100血 10护甲 受到攻击20 血:87.5
100血 20护甲 受到攻击20 血:91
100血 30护甲 受到攻击20 血:92.8
依次撑10护甲,收益越来越低
护甲分别抵挡了0-7.5-11-12.8的伤害,也就是7.5-3.5-1.8的收益,由此可见护甲绝非线性叠加,在护甲高的情况下再撑护甲性价比极低
护甲的降低伤害=护甲*0.06/(1+0.06*护甲)
被攻击者承受的伤害=攻击力*(1-护甲的降低伤害)
所以被攻击者承受的伤害=攻击力*(1-护甲*0.06/(1+0.06*护甲) ) (此处不考虑伤害类型)
接下来顺次计算
每次撑10护甲提高的血量收益
100血 0护甲 受到攻击20 血:80
100血 10护甲 受到攻击20 血:87.5
100血 20护甲 受到攻击20 血:91
100血 30护甲 受到攻击20 血:92.8
依次撑10护甲,收益越来越低
护甲分别抵挡了0-7.5-11-12.8的伤害,也就是7.5-3.5-1.8的收益,由此可见护甲绝非线性叠加,在护甲高的情况下再撑护甲性价比极低












