碧蓝航线游戏中怎样判断主炮的厉害程度呢?那就需要用公式计算的主炮的伤害,接下来一游网小编就为大家带来碧蓝航线主炮伤害怎么计算 主炮伤害计算公式解析。
碧蓝航线主炮伤害怎么计算?
主炮普通攻击DPS:D1=Na1/t
其中,N为每次开火主炮炮弹数量,a1为主炮炮弹伤害,t为该舰装备的主炮的面板射击间隔。
全弹射击DPS:D2=Ma2/Bt
其中,a2为全弹射击炮弹伤害,M为全弹射击的炮弹数量。B为触发全弹伤害所需要的开火次数,其中对于固定的舰船而言,B、a2以及M为常数。
总dps为:D=D1+D2=Na1/t+Ma2/Bt
由于我们知道,由射击触发、效率主要取决于射速的全弹射击伤害秒伤[变量为1/t]以及主炮自身伤害秒伤是影响舰船DPS的因素,所以我们希望能够得到一个量化的指标,判断射速触发的全弹射击伤害及主炮自身伤害的提升对总DPS的影响权重大小。
于是我们记主炮提供的DPS为D1=X,记全弹射击的各常数为G,原式即为D=X+G/t
分别对X以及1/t求偏导,即可得δX以及δt,即我们希望得到的,可以量化对比的系数,称其为提升系数。
显然,δX=1,δt=-G/t2。为了便于理解,我们引入秒射速v,v=1/t。那么δv=-Gv2
我们可以看到,δX=1。也就是说,主炮的秒伤差异对DPS的提升是100%,例如克爹TbtsKC36的秒伤为27.94,而SKC28为15.14,两者DPS即相差84%。而δv=-Gv2,即面板射击间隔越大,射速v越小[射速越快],对DPS的负影响就越低。可以看到,TbtsKC36的秒射速为0.29,SKC28的为0.71,那么TbtsKC36的δv与SKC28的δv的比值即为16%。即TbtsKC36所触发的全弹射击的伤害为SKC28所触发的16%,而克爹的全弹射击DPS为20x18/8=45。但是特别地,不论自律还是手操。全弹射击都会受到无法全部命中的影响,在自律下更是有严重到几乎完全无命中的情况。那么我们为全弹射击就要增加一个有效命中系数,我们暂定两种系数,50%以及75%
那么当我们需要比较两种武器W1和W2时,我们只需比较两者的主炮DPS提升差值,与他们的全弹射击伤害DPS差值即可。
例如TbtsKC36与SKC28的主炮DPS差值为25.74,而在乘上命中系数后,全弹射击的DPS差值为18.9[50%],28.35[75%]。
显然,当全弹射击的有效命中系数为50%时,TbtsKC36的秒伤要比SKC28高出6.84.当提高到75%时,SKC28才能在面板上反超TbtsKC36出2.61。而实际中,即使手操,由于各种走位以及护盾的影响,全弹射击都很难达到75%的有效命中。这也仅是在不考虑穿甲弹贯穿AOE特效的基础上。若是考虑这一特效,主炮DPS的差距将近一步放大。所以我们可以得出结论,TbtsKC36要远优于SKC28