LOL伤害计算公式详解,一文彻底搞懂
英雄联盟的伤害计算涉及多个步骤:技能或普攻的基础伤害加上额外攻击力或法术强度的加成,构成初始伤害;随后,该伤害需经过护甲或魔抗的百分比减免,公式为“实际伤害 = 初始伤害 × 100 / (100 + 护甲/魔抗)”,穿透效果(固定穿甲与百分比穿透)会先降低有效抗性;还要考虑伤害类型(物理、魔法、真实)、暴击、技能特效及减伤/增伤buff(如虚弱、兰顿)的影响,真实伤害无视抗性,直接扣除生命值,理解这套公式,能帮助玩家更精准地评估爆发与出装收益。
在《英雄联盟》里,很多新手甚至老玩家都有过这样的困惑:为什么我装备领先,一套技能打上去却像在“刮痧”?为什么对面坦克站在那让我打,血条却几乎不动?要解开这些谜团,就必须弄懂LOL的伤害计算机制,我们就用最通俗的语言,把“伤害怎么算的”这件事讲得明明白白。
伤害的“三兄弟”:物理、魔法、真实
LOL里的伤害分为三种类型:

- 物理伤害:由普攻和大部分物理技能造成,会被护甲减免。
- 魔法伤害:由法术技能和部分特效造成,会被魔抗减免。
- 真实伤害:无视护甲和魔抗,直接扣血,比如点燃、VN的W技能、奥拉夫的E技能。
真实伤害最“实在”,但数值通常较低,而物理和魔法伤害,都要经过“抗性减免”这一关。
核心公式:抗性减伤百分比
无论是护甲还是魔抗,减伤比例都遵循同一个公式:
减伤百分比 = 抗性 / (抗性 + 100)
- 护甲为50时,减伤 = 50 / (50+100) ≈ 33.3%
- 护甲为100时,减伤 = 100 / (100+100) = 50%
- 护甲为200时,减伤 = 200 / (200+100) ≈ 66.7%
注意:抗性越高,每一点抗性带来的减伤收益会递减,但总收益依然是线性提升的(即有效生命值等比例增加)。
你实际受到的伤害 = 原始伤害 × (1 - 减伤百分比)。
护甲穿透与法术穿透:撕开防御的口子
光有抗性还不够,攻击方还有“穿透”来降低你的抗性,穿透分为两类:
- 固定穿透:直接减少抗性数值,锯齿短匕”提供+10护甲穿透,意味着计算时对方护甲先减10。
- 百分比穿透:按比例减少抗性,最后的轻语”提供20%护甲穿透,计算时对方护甲先乘以0.8。
计算顺序:先算百分比穿透,再算固定穿透,也就是说,对方抗性先被百分比削减,再被固定数值削减。
对方护甲为150,你有20%护甲穿透和18固定护甲穿透。
- 先算百分比:150 × (1 - 20%) = 120
- 再算固定:120 - 18 = 102
- 最终按102护甲计算减伤。
注意:穿透不会把抗性减到负数(除特殊情况),最低为0。
技能伤害 = 基础伤害 + 加成系数
每个技能都有基础伤害和加成系数,加成系数通常用“额外攻击力加成”或“法术强度加成”表示。
比如一个技能写的是:造成 80/130/180/230/280 (+0.8额外攻击力) 物理伤害。
假设你当前额外攻击力为100,技能等级为3级(基础伤害180),
- 技能伤害 = 180 + 0.8 × 100 = 260
- 然后这个260再经过对方的护甲减免,才是最终实际扣血。
如果是魔法伤害,则看你的法术强度(AP)加成,(+0.6AP)。
普攻伤害:攻击力、暴击、攻击特效
普攻伤害相对简单:
- 普通攻击 = 攻击力(面板AD)
- 暴击 = 攻击力 × 暴击伤害倍率(默认200%,出无尽之刃后为225%)
- 部分技能或装备会附加“攻击特效”,如破败王者之刃造成额外物理伤害,会额外计算一次。
但要注意:暴击伤害本身也是物理伤害,同样要经过护甲减免,你看到暴击跳出的数字,是已经减伤后的最终伤害。
实际伤害的完整计算流程
假设你是一个ADC,攻击力为300,攻击一个护甲为120的敌人,你拥有25%护甲穿透和10固定护甲穿透,并且这一击触发了暴击(默认200%伤害)。
- 计算暴击后的原始伤害:300 × 2 = 600
- 计算对方有效护甲:120 × (1 - 25%) - 10 = 90 - 10 = 80
- 计算减伤比例:80 / (80+100) ≈ 44.4%
- 实际伤害 = 600 × (1 - 44.4%) ≈ 333.6
如果这个敌人还有“虚弱”或“兰顿之兆”的减伤效果,那还要在最终伤害上再乘减伤系数。
额外减伤与增伤机制
除了抗性,游戏里还有各种增减伤效果:
- 减伤:如“钢铁烈阳之匣”的护盾、布隆的E技能、牛头的大招(减少50%伤害)。
- 增伤:如“易损”效果(VN的W被动)、黑切的破甲、技能自带的增伤(如男枪的Q贴脸)。
- 伤害类型转换:如“智慧末刃”把普攻伤害转化为魔法伤害。
这些效果通常是在抗性减免之后,再乘一个系数,比如牛头开大时,你对他造成1000点物理伤害,他抗性减伤后剩500,再乘50%减伤,最终只有250。
实战中的“伤害预估”小技巧
知道了公式,怎么用?其实你不需要每次计算,只需要记住几个关键点:
- 对抗高护甲/魔抗:优先出百分比穿透,收益更高。
- 对抗低抗性脆皮:固定穿透(如幕刃、法穿鞋)效果极佳。
- 真实伤害:无视一切抗性,但数值固定,适合打坦克。
- 技能基础伤害高:即使加成不高,前期也很痛。
- 暴击伤害:后期ADC的核心,但需要穿透支持。
LOL的伤害计算并不复杂,核心就是:原始伤害 → 抗性减免(受穿透影响) → 额外增减伤 → 最终扣血,掌握了这个逻辑,你就能理解为什么某些出装打人疼,某些出装打不动人,下次再有人问“伤害怎么算的”,你可以直接把这篇文章甩给他,然后自信地说:“看,这就是LOL的伤害数学!”





