设打出伤害为法术攻击的任意值X(随机变量),暴击率为m(固定变量),暴击加成为n(固定变量),破防效果为b(固定变量),加攻击技能效果为c(固定变量),技能面板伤害为固定值d(固定变量)加百分比e(固定变量),破灵/破魔加成为f(固定变量),怪/人减伤为g(固定变量),则: 技能面板伤害=d+eX 计算该次伤害的数学期望Y,则 Y=bcfg(d+eX)*(1-m)+ bcfg(d+eX)*m*(1+n) Y= bcfg(1-m)*d +bcfg(1-m)*eX+bcfgm(1+n)*d+bcfgm(1+n)*eX Y= bcfg(1-m)*d+bcfgm(1+n)*d+【bcfg(1-m)+ bcfgm(1+n)】*eX 因为mnbcdefg都为固定变量,则bcfg(1-m)*d+bcfgm(1+n)*d为固定值,设为A,【bcfg(1-m)+ bcfgm(1+n)】*e为固定值,设为B,则 Y=A+BX 面板大小法术伤害分别为Xmax和Xmin,计算自己攻击时因为打出的伤害是在面板上的最大法术伤害和最小法术伤害数值区间之间随机的,按照概率学来讲一次攻击之中大小法术伤害之间任何一个数出现的概率是一样的,所以计算自己伤害的时候应该看大小法术攻击打出数值的平均值Y,即Y=(Ymin+Ymax)/2,则: Y=(Ymin+Ymax)/2=(A+BXmin+A+BXmax)/2=A+B(Xmin+Xmax)/2 当面板最大法术伤害或者最小法术伤害提升N点时: Y= A+B (Xmin+Xmax+N)/2=A+BN/2+B(Xmin+Xmax)/2,即伤害提升为固定值BN/2,所以大小攻对于伤害提升是相同的。 一眼就得出来的问题,为了给你解答我列了个公式,看得懂看不懂我就不知道了,大学3年半没做数学题了 |