[问题] 关于技能DPS的计算公式

楼主: ChrisOvO (YOMAN)   2014-10-18 14:44:42
最近正在替自己的电弧建置一个DPS的计算器
方便以后改build的时候能先计算伤害
但是最近遇到一个小问题就是算出来的伤害与游戏内的数值兜不拢..
我的计算公式是
技能average base damage * (1-暴击率) * 每秒施法次数
+ 技能average base damage * 暴击率 * 暴击加成 * 每秒施法次数
以我自己的电弧为例
电弧伤害: 219 - 4182
暴击率:12.8%
暴击加成:165%
每秒施法次数:4.7
所以以我的公式来计算的话便是
(219 + 4182)/2 * (1-0.128) * 4.7
+ (219 + 4182)/2 * 0.128 * 1.65 * 4.7
= 11202.9
但是在我技能面板上出现的DPS却是 11294.8
暴击率 / 暴击加成 / 每秒施法次数 / 技能base dps 为了准确度我都是直接从技能面板看的
但是算下来伤害大概会少了90左右,一直兜不拢 所以想说应该是公式出了问题
想请问一下正确的技能dps计算公式是怎么样呢?
作者: kaifrankwind (大师兄)   2014-10-18 14:54:00
dps本身就算进每秒施法次数了(Damage Per Second)
作者: dogppatrick (没梗)   2014-10-18 14:55:00
应该是小数点的关系吧小数点后几位不会显示
作者: kaifrankwind (大师兄)   2014-10-18 15:31:00
你看一下单次施法时间(光标放在右下角的技能图示)1除那个数字 应该会得出4.7XXX

Links booklink

Contact Us: admin [ a t ] ucptt.com