很多刚接触《英雄联盟》(LOL)的玩家都会遇到类似的困惑:明明自己装备栏里堆了好几件输出装,面板攻击力/法强看着比对面高一大截,打在对面英雄身上却像“刮痧”;有时候对面看着没出什么输出装,一套打过来自己却直接被秒,这些认知差的核心,本质上是没搞懂LOL的伤害输出到底是怎么算的——从技能面板的数字到最终落在血条上的伤害,中间要经过多层公式换算,绝非简单的“攻击高=伤害高”。
先搞懂最基础的伤害分类:所有计算的前提
LOL里的伤害从根源上分为三类,不同类型的伤害计算逻辑完全独立,不会互相干扰,这是所有计算的基础:

- 物理伤害(AD伤害):最常见的伤害类型,来自普通攻击、大部分物理英雄的技能(比如盖伦的Q、烬的大招),计算时会被目标的护甲减免。
- 魔法伤害(AP伤害):来自法术型英雄的技能(比如安妮的眩晕、维克兹的大招)、部分装备特效(比如卢登的激荡、兰德里的苦楚),计算时会被目标的魔法抗性(魔抗)减免。
- 真实伤害:最特殊的伤害类型,来自部分英雄技能(比如薇恩的W三环、诺手的R、剑圣的E)、部分装备特效(比如破败王者之刃的当前生命值百分比伤害、巨蛇之牙的破盾后额外伤害),无视所有护甲、魔抗减免,也不会被常规伤害减免效果影响,打多少就掉多少血。 除此之外还有少数特殊的“生命移除”效果(比如点燃的部分版本逻辑、派克的R处决),不属于常规伤害范畴,不会触发凯旋、血魔流等伤害触发类符文,一般不用纳入常规伤害计算。
核心伤害计算公式:从面板数字到实际伤害的第一步
排除真实伤害的特殊情况,物理和魔法伤害的基础计算逻辑是通用的,公式非常简单:
未经过额外修正的基础伤害 = (技能/普攻的基础固定伤害 + 加成系数×对应属性)× 伤害浮动系数 最终承受伤害 = 基础伤害 ×(100/(100+目标对应抗性-自身穿透值)) 我们把公式拆解开,每个部分都对应着你游戏里能看到的面板属性:
公式上半段:你的“理论输出值”从哪来
不管是普攻还是技能,伤害的基础部分都由两部分组成:
- 基础固定伤害:是技能/普攻随等级成长的固定数字,比如1级盖伦Q的基础伤害是30点,1级女警普攻的基础伤害是52点,这部分伤害和装备无关,只和英雄等级、技能等级挂钩。
- 属性加成部分:是装备、符文、buff给你带来的额外伤害,这里最容易踩坑的是“加成系数”:不是你有100点攻击力,技能就加100点伤害——每个技能的加成系数都是设计师设定的,比如EZ的Q技能AD加成是1.2额外AD,意思是你从装备、符文里拿到的额外攻击力,会乘以1.2加到Q的伤害里;而安妮的Q技能AP加成是0.8,意思是100点法术强度只会给Q加80点伤害。 除此之外还有特殊的加成类型:最大生命值百分比加成”(比如狗熊的W会附加自身15%额外生命值的伤害)、“目标生命值百分比伤害”(比如薇恩W是目标最大生命值的真实伤害),这类伤害的计算逻辑会单独写在技能说明里,不属于常规AD/AP加成。 最后还要算上伤害浮动系数:LOL里默认所有伤害都会在90%-110%之间随机浮动(也就是大家常说的“暴击下限”“补刀差一点血”的原因),只有暴击伤害会固定翻倍(默认200%,出无尽之刃后会提升到235%),部分技能会明确说明“不会触发伤害浮动”。
公式下半段:为什么你打不动人?抗性和穿透的博弈
很多人以为“抗性减伤是线性的”——比如100护甲就能减50%伤害,200护甲就减100%伤害,这是完全错误的,LOL的抗性减伤是收益递减的曲线模型: 我们可以把公式里的(100/(100+有效抗性))换算成减伤比例:当目标有100点有效护甲时,物理减伤是50%;200点有效护甲时,减伤是66.7%;300点有效护甲时,减伤是75%;哪怕堆到1000点护甲,减伤也才90.9%,永远不可能达到100%免伤。 而这里的“有效抗性”,就是你的穿透属性发挥作用的地方,穿透的计算是有严格顺序的,顺序错了计算结果会差很多: 有效抗性=(目标基础抗性+目标额外抗性-百分比抗性削减-固定抗性削减)×(1-百分比穿透)-固定穿透 举个实际例子:如果对面石头人有300点护甲(100基础+200额外),你有30%百分比护甲穿透、20点固定穿甲,还有黑切的30%护甲削减(叠满): 第一步先算削减:300-300×30%=210点; 第二步算百分比穿透:210×(1-30%)=147点; 第三步算固定穿透:147-20=127点; 最终石头人对你的有效护甲是127点,对应的物理减伤是127/(100+127)≈56%,你打他的物理伤害只会剩下44%。 这里要注意两个容易搞混的概念:抗性削减是可以把目标抗性降到负数的(比如黑切、皇子的Q、轻语的老版本效果),负抗性会让你造成额外伤害(50护甲相当于增伤33%);但穿透最多只能把目标抗性降到0,哪怕你有100点固定穿甲,打一个50护甲的脆皮,最终有效护甲也只会是0,不会变成负数。
容易被忽略的伤害修正项:这些效果会让你的伤害大幅波动
算完基础伤害和抗性减免,还不算最终的伤害数字,有很多特殊修正项会直接改变最终结果,这也是很多时候“算着能秒却没秒掉”的核心原因:
- 伤害增减益效果:
- 增伤类:比如征服者叠满后的额外伤害、致命节奏满层的普攻伤害加成、幕刃的额外伤害、法师之靴的12%魔法伤害加成,这些效果会直接乘在你的基础伤害上;
- 减伤类:比如石头人的W被动、加里奥的W护盾、虚弱的40%伤害减免、铁板靴的12%普攻伤害减免,这类效果是在抗性计算完之后再进行乘算,比如你原本打100点伤害,对面开了40%减伤,哪怕对面抗性是0,最终也只会掉60点血。
- 护盾与免疫机制: 所有伤害都会优先消耗目标的护盾(包括普通的血量护盾、莫甘娜的魔法护盾、萨勒芬妮的群体护盾),只有护盾被打破之后才会扣除真实血量;而像中娅沙漏(金身)、剑圣的Q、菲奥娜的W这类免疫效果,会直接让对应伤害无效,根本不会进入伤害计算流程。
- 暴击与攻击特效的特殊逻辑: 普攻的暴击只会对普攻的基础伤害和部分攻击特效生效(比如无尽的暴击加成、电刀的暴击伤害),像破败的百分比伤害、智慧末刃的额外魔法伤害是不能暴击的;而技能能不能暴击,会在技能说明里明确标注(比如亚索的Q可以暴击,盖伦的E可以暴击,大部分法师技能都不能暴击)。
实战误区避坑:90%的玩家都算错的伤害逻辑
很多玩家打游戏时对伤害的误判,都来自几个常见的认知错误:
- 不要只看面板攻击力/法强:比如你玩ADC出了两把暴风大剑,有120点额外攻击力,但如果对面出了兰顿之兆+铁板靴,光装备就给了80护甲+20%普攻减伤,你打他的伤害可能还不如出一个海妖杀手(带真实伤害三环)高;玩法师如果只堆法强不做法穿,对面出了自然之力+振奋盔甲有200+魔抗,你哪怕有1000法强,打在对面身上也掉不了多少血。
- 固定穿透和百分比穿透的适用场景完全不同:固定穿甲(比如暗行者之爪、收集者、幽梦)适合打脆皮——前期脆皮的基础抗性只有30-50点,你堆个30-40点固定穿甲,几乎能让脆皮对你的有效抗性为0,相当于打真实伤害;但后期坦克的抗性会堆到300+,这时候固定穿甲的收益就会暴跌,百分比穿透(比如多米尼克领主的致意、虚空之杖)的收益会远高于固定穿透。
- 真实伤害不是“无敌伤害”:很多人觉得有真实伤害就不用出穿透,实际上真实伤害只占你输出的一部分——比如薇恩的W三环是真实伤害,但她的普攻和Q技能的伤害还是物理伤害,如果对面护甲特别高,你A出去的普攻伤害会被减免大半,光靠三环的真实伤害,输出效率会非常低;而且真实伤害会被伤害减免效果影响(比如开了W的加里奥、挂了虚弱的目标,真实伤害也会被减伤),也会被护盾挡掉,不是无视一切的。
算伤害不用死记公式,培养“伤害体感”更重要
普通玩家玩游戏当然不需要像职业选手那样精确到个位数算伤害,但搞懂基础逻辑,就能帮你避免很多低级失误:比如对面出了两个魔抗装备你就记得补法穿棒,对面是全脆皮阵容你就堆固定穿甲,打团时知道对面开了减伤技能就别把所有爆发都交上去。 毕竟LOL的伤害计算本质上是为实战服务的——你不需要知道100护甲到底减多少血,只要知道“打不动肉就补穿透、秒不掉脆皮就看自己是不是没叠满征服者、伤害差一点就记得算上伤害浮动的下限”,就已经能超过80%的玩家对伤害的理解了。