下面给各位技术党带来,全境封锁DPS计算公式,有需要的朋友可以参考参考。
总结一下公式就是:
每发子弹伤害 * (1 + 爆击率 * 额外爆击伤害) * (1 + 爆头率 * 额外爆头伤害) * 子弹数 / (子弹数*每发子弹射击时间 + 装填时间)
用白话讲就是,从0发子弹开始,装填完并把它打空,平均每秒能输出多少伤害。
这裡面大部份的数字应该都很好理解,但有几个比较複杂的地方,我特别去做了一下实测。
1. 每发子弹伤害
会影响每发子弹伤害的数值有: 火力、弹夹上的武器伤害、手套/枪套上的特定枪种伤害。
经过测试以后,这部份的算法为:
(原始子弹伤害 * ( 1 + 火力*0.000289 ) + 枪种伤害加成 ) * (1 + 武器伤害加乘)
是的,虽然角色页面上写每点火力增加10%武器伤害,不过实际上其实只加0.0289%
而散弹枪每发射一次会跳8个伤害,所以散弹枪的手套加成实际上要再乘8。
因为枪种的额外伤害是乘完火力和武器伤害加成再加上去的,所以对火力型的人来说影响比较没那麽大,但对体力或是电力型的来说手套的影响会比较巨大。
另外应该会有人问要怎麽看原始的子弹伤害,这是没办法看的,只能自己用火力下去除。
2. 爆击率和爆击伤害
就是像写的那样,没什麽特别的。
只要去看角色页面的那两个数字就是对的了。
3. 爆头率和爆头伤害
这边是最迷的地方,我测试了很久以后得到以下的结论:
a. 狙击枪上面会写+1xx%爆头伤害,但角色页面会变成写+2xx%爆头伤害。
经过实际测试以后,确实是+1xx%。 举例来说你的狙击枪如果+150%爆头伤害,那你打头就是2.5倍
b. 手枪的爆头伤害算法比较特别,是先乘算你的爆头伤害后,再乘2。
举例来说如果你拿手枪时爆头伤害是+50%,那麽实际上你的爆头伤害就会是 1 * (1+0.5) * 2 = 3倍
如果你的爆头伤害撑到+100%,那实际爆头伤害就会是 1 * (1+1) * 2 = 4倍
c. 其他枪种的爆头伤害跟狙击枪一样,只是有内建+100%。
举例来说如果你的爆头伤害是+50%,那麽实际上的爆头伤害就是+150%,也就是打头2.5倍
除了爆头伤害以外,爆头率也是另一个很谜的地方
在算帐面DPS时,爆头率是等于你的准确度的数字乘上0.7。
也就是你准确度40,系统就当你有28%爆头率。准确度80,系统就当你有56%爆头率。后座力则完全不影响。
所以说帐面DPS最灌水的地方就在这裡:一把高准确度的枪DPS会远高于低准确度的枪。
这也是为什麽散弹枪帐面DPS都非常难看。
而后座力这个属性完全不会影响帐面DPS,但实际上在连射的时候后座力的影响是非常大的。
4. 射速和装填时间
这边也是和写的一样。
需要注意的是使用像Super 90这种一颗一颗子弹装的枪,把弹夹改长装填时间也会变长。
看了一下算法以后,会发现要衝高帐面的DPS非常简单,只需要拿一把准确度很高的枪,配件再全部弄满准确度和爆头伤害就可以了。
而实战上一些很有用的数值则完全不会被计入DPS,如后座力,对菁英伤害,破甲等。
再加上DPS有计入装填的时间,但实战上很多时候都是趁龟缩回来补血的时候换弹夹,所以装填时间并不算太大的损失。
不过话说回来,要弄出一个完美的帐面DPS算法也不太可能,光是准确度和后座力这两个对每个人/每把枪的影响就不太一样了。
只能说不要太迷信于DPS,多多了解自己的技术,搭配适合的属性比较重要。
累计评论0条
展开其余评论