0

焦点头条

【职业】剑网3加速全论与阈值计算方法

2014-07-27 02:00| 查看: 8125 |作者: 梅汁翅中

作者:电六n合一 梅汁翅中

一、必备知识
1.帧
剑网3中每一秒分为16帧,每帧62.5毫秒。无论是技能还是什么,时间必然是帧的整数倍,实际中不会出现小数帧。

2.百分数
剑网3中看到的百分数,无论是概率还是加速率,实际存储的是以1024为满值的数。如看到25%,实际存储的是256/1024。在本文中,我把有关的数字称为“加速率值”。加速率是个百分数,游戏中面版显示4.88%是个四舍五入到2位小数的近似值,实际为50点加速率值,这个数是准确的整数值,不可能出现小数。即50/1024≈4.88%。将%与1024结合,得到10.24这个值是后文经常要用到的。


二、关系图
复杂的加速关系已整理成图,可对照阅读后文。
[attach]4955[/attach]


三、正向推导过程
1. 基础加速
每1%加速率,需要54.782点加速等级。这个数是个准确值。然后将加速率换算成加速率值,向下取整。即公式:
[attach]4950[/attach]  
[]表示向下取整

2.额外加速
有些门派心法的奇穴、技能,会带来额外加速。这个额外加速本质是直接增加额外加速率值,而不是加速等级。但在更新后这个值不会直接显示在面版上,只显示两位小数的额外加速率近似值。至于奇穴技能描述界面上的,甚至只保留到百分比整数近似值,完全无法使用。所幸的是,两位小数的加速率基本够用,可以在后面逆推出实际的额外加速率值——这个值只能是整数。


[attach]4948[/attach]

3.总加速率值与时间减少
将两者相加即得总加速率值。在面版加速栏,有一项“时间减少%”,即是用当前的总加速率值进行计算的。
[attach]4949[/attach]

4.时间与帧数
前文已经说过,时间长度只能是帧的整数倍。绝大部分技能读条时间、冷却时间、引导间隔,在描述上都是整数倍。有个特例是冰心的新妆玳弦,描述为     0.8s造成一次伤害,持续2.4秒。可800ms∕62.5ms=12.8帧,所以实际上向上取整是13帧812.5ms一跳,共三跳,总持续2.4375秒。在强迫症眼里看来,读条显示时间保留一位小数是远不够的,应该有4位小数才对。
加速这个属性,让技能释放的时间帧数减少,从而达到了提高dps的目的。这个减少只能是一帧一帧整数的减,不可能出现小数。

5.加速帧数与实际时间
由原帧数和总加速率值,我们就能计算出实际的帧数,从而得出加速后的实际时间。公式:
[attach]4952[/attach]
加速率值的含义就在这里,把原帧数乘以一个系数后,由于帧数必须是整数,所以要向下取整。23.9766帧,实际游戏中就会作为23帧处理。
最后将加速后帧数乘以62.5ms,即可得加速后的时间。引导技能再乘个跳数即可得总时间。


四、快速反推阈值公式
1.计算原帧数,推断加速档数
可以加速的时间,包括读条时间、冷却时间、引导间隔时间,都一样是目标时间。
[attach]4951[/attach]

由于加速上限是25%(其实是255加速率值),所以可以推断出我要的时间有几档加速,分别是多少帧。
    最高档帧数=[原帧数/1.25]

file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image014.png
例1
奶花长针读条,原3.5s,秘籍减2个0.25s,青律减0.25s,所以由2.75s长针计算,得44帧。44/1.25=35.2,最高档为35帧2.1875秒,43~35共9档。

例2
奶毒普通醉舞,1s一跳,共5跳。所以按16帧计算。16/1.25=12.8,最高12帧0.75秒,15~12共4档。
纳精醉舞,本质上是将这个技能变成了,11帧0.6875s一跳,共7跳,共4.8125s。两个醉舞是完全不同的技能,所以纳精醉舞要按11帧计算。11/1.25=8.8,最高8帧0.5秒,10~8共三档。

2.计算所需最小总加速率值
加速后不到1帧的时间会被舍去,所以我们可以假设一个很接近减一档加速的帧数,来计算所需的总加速率值,最后向上取整。
[attach]4954[/attach]
当结果是整数时要+1。
例1
第一档加速,减一档是原帧数,所以1*1024-1024=0,结果是整数要加1。也可以这样算,如24/23.9999*1024-1024=0.004向上取整得1。也就是说第一档加速,是1点加速率值就可以达到的,而不是1点加速等级。

例2
1秒的最高档加速是12帧,16/13*1024-1024=236.3077,向上取整是237点加速率值。

3.考虑额外加速
有些心法的技能、奇穴会提供额外加速。我们应该评估这些额外加速是否应该在加速配装时考虑进去。这个加速是增加的加速率值,可惜在游戏更新改版后,无法从面版上直接获得。不过可以触发加速后,由面板上的额外加速率来进行推断。
万花、冰心、奶毒等都有技能描述为1%×5层的额外加速率,实际面版显示0.98%~4.88%加速率,0.98*10.24=10.0352,4.88*10.24=49.9712,加速率值必须是整数,因此实际上是一层10点额外加速率值,五层50点。
明教红尘月破描述为5%,面版为5.08%加速率。实际为52点额外加速率值。
毒经毒手蝎心描述为10%,面版为9.96%加速率。实际为102点额外加速率值。
惊羽穷尽九泉浮光掠影,29.98%,307点额外加速率值,当然已经超过上限了。
天罗急骤连弩,会心后描述为5%,面版为4.98%,实际为51点额外加速率值。
唐门聚精凝神心无旁骛,流风吹雪闪避,都是20.02%加速率,实际为205点额外加速率值。

4.由加速率值算出加速等级,即阈值
在考虑过额外加速后,我们就得到了目标档次的所需要的最少基础加速率值。按公式就能求出需要的加速等级阈值为多少。要达到这个加速率值,加速等级必须向上取整。
[attach]4953[/attach]

例1
为什么一档加速是6点加速等级?
一档加速需要1点加速率值,1*54.782/10.24=5.35,向上取整得6点加速等级。假若只有5点加速等级,则5/54.782*10.24=0.9346,由于向下取整,所以实际上为0点加速率值,也就是根本没有加速。

例2
不考虑额外加速,1.5sGCD的二段加速为多少?
24帧,二段加速为22帧,24/23*1024-1024=44.52,向上取整得45点加速率值。45*54.782/10.24=240.74,向上取整得241点。

例3
求冰心枕上的条件下,新妆玳弦的第三阈值。
原引导间隔13帧,第三阈值10帧。13/11*1024-1024=186.18,向上取整得187点总加速率值。前文已得出枕上实为50点额外加速率值。(187-50)*54.782/10.24=732.92324,向上取整得733点。也可知第三阈值引导时间总长为10*0.0625*3=1.875秒。


五、致谢
本文作者主要向楚玄枫请教学习了加速的相关知识。感谢楚玄枫(名门袁绍)、泠宸两点(冷落)等前辈的探索,感谢南宫临风提出基本正确的模型并写出加速宝典。本文跟加速宝典相比,完善了额外加速的部分,能做到精确计算每一点的值。本文作者主要整理归纳了前辈们的理论,并仔细验证了每一个理论细节,感谢提供给我各个门派账号的徒弟弟贯叶金丝桃和亲友秋声烛影。最后,本文作者在学习过程中原创提出了快速反推阈值的公式,不再需要像盒子加速宝典一样穷举计算每一点,可以说是加速理论的重要进步。

全文这么多1024,可以得出结论:西山居的人一定是1024党!!!



收藏 分享 邀请

发表评论

关注订阅号"剑网3PVE"
获取第一手剑三资讯


您当前使用的浏览器版本过低,网站部分功能可能失效,请更换合适的浏览器。了解更多