最近正在替自己的电弧建置一个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计算公式是怎么样呢?