浅谈破甲与伤害。

修改于2022/02/181008 浏览综合
把攻方的攻击与守方的防御之比记为c。
把守方防御记为x。
把破甲系数记为z。z的取值范围为[0,1]
有函数y1=(cx)∧2/(cx+(1-z)x)
y1为破甲后造成的伤害。
有函数y2=(cx)∧2/(cx+x)
y2为未破甲造成的伤害。
y1/y2=(c+1)/(c+1-z)
g(t)=t/(t-z)
t为攻方的攻击与守方的防御之比加一,z为破甲系数。
t的定义域为(1,+∞),当t趋向于无穷大时,该函数的极限为1。
即实际意义:当你攻击力超过对方防御力很多倍时,对方的防御收益此时很低很低,破不破甲区别不大。
所以有很多人说副本破甲收益不高,不如无脑堆攻击。
否则破甲增加的伤害为z/(t-z)
什么意思?
举个例子:假设一个人10000攻30%破甲,对手10000防,那么此时这30%破甲便为你增加了0.3/(2-0.3)=0.176471=17.6471%的伤害。
如果60%破甲,便为你增加了0.6/(2-0.6)=0.428571=42.8571%的伤害。
如果90%破甲,便为你增加了0.9/(2-0.9)=0.818182=81.8182%的伤害。
上面的攻防比正好为1,如果大于1,那么破甲增加的伤害就会小于得出来的值;反之,破甲增加的伤害会大于得出来的值。
用dy/dx可以得出该函数的导数,能更好地反映破甲收益情况。也可以自己画出函数图像,简单直观。但我不打武道,而且我的寿命有限,继续算下去也没有什么意义了。
3
1
10