剑网3DPS测试器的制作心得分享
本帖最后由 泠落 于 2014-7-22 11:59 编辑仅以浅薄的经验来谈一谈<剑网3>安史之乱版本dps预期计算器的制作方法和注意点等..
以花间游、冰心诀为例
首先来明确一下,人物属性和圆桌理论
人物属性:
基础属性(元气根骨)、基础攻击力、面板攻击力(=基础攻击力+基础属性*X)、命中率、会心率、会心效果、加速、破防、无双。
这些基本都是字面意思
命中率:不满则会有MISS
会心率:会心则造成会效倍伤害
无双:简而言之就是BOSS识破你的技能,被识破的技能伤害为普通攻击25%
攻击力和破防决定单次技能的普通伤害。
加速较为复杂,设计到帧数和阈值的概念
贴一下同门总结的计算方法:
若你的技能正读条时间、引导读条每跳时间、公共CD时间、DOT每跳时间——总之就是你要计算的时间为X帧,你的加速等级为Y。那么
X*1024/(+1024),就是你技能的实际帧数。(其中,[]代表向下取整)
圆桌理论:
引自wow的一套攻击判定逻辑,在剑网3中具体表现为:
技能先判定是否MISS(外功还有闪避);如果不MISS,再判定是否识破;如果不识破,再判定是否会心……
优先级为 未命中-识破-会心-普通命中,举例,未命中20%,识破20%,那么你的会心上限为60%(如果达到上限,则无普通攻击)
值得注意的是,剑3的圆桌理论是基于一次ROLL
举个例子:20%MISS,20%识破,50%会心,那么实际情况应该是这样:
1-20是未命中,21-40是识破,41-90是会心,91-100是普通攻击
好了,然后你有一个100面体的骰子(卧槽?),然后掷,掷到35那就是识破,掷到88那就是会心...
这也解释了,识破在会心溢出前是不会吞掉会心的原因。
技能伤害:
技能在系统给出的描述面板中是如此这般的:
红色划线我们简单称之为基础伤害。
绿色(或者蓝色)划线的数字=你当前面板攻击*技能系数,以此可以计算得出技能系数。80年代计算繁杂的其中一个原因就是系统未给出技能系数。(p.s.部分外功如CJ、JY存在着技能伤害与面板不符合的情况,甚至个别技能有(基础+面板)双加成现象)。
粉色划线为近战武器伤害加成,暂且不谈了。
令技能系数为A
则 技能普通命中伤害=(面板攻击*A+基础伤害)*P
**** Hidden Message *****
——————————————————————————————————
以上。
有各种各样兴趣制作各种各样DPS测试器的欢迎来讨论哈
54654走科技和 11111111111111111111111 1111111111111111111 1111111111111111111 11111111111111111111 0000
1111 123132132132132
看看看啊 111111111111111111