0

职业专栏
12下一页
关闭生成文章|
Ventulus 关注 发布时间: 2014-07-30 最后更新: 2014-07-29 33971 14
打印
分享
正序查看
Ventulus 14 1# 最后更新 2014-07-29
更多 回复(14)
本帖最后由 Ventulus 于 2014-8-1 11:16 编辑

剑网3加速全论与阈值计算方法
——1024宝典
作者 电六n合一 梅汁翅中
转载须注明原作者和首发网站jx3pve.com
应网站管理要求,将参考过的帖子和致谢提前;
由于整篇文章都是作者自己的话手打而成,恕不能像论文一样指出哪句话是引用的那篇帖子。

五、参考文献
以及与楚玄枫在QQ上的诸多讨论

六、致谢
本文作者主要向楚玄枫请教学习了加速的相关知识。感谢楚玄枫(名门袁绍)、泠宸两点(冷落)等前辈的探索,感谢南宫临风提出基本正确的模型并写出加速宝典。本文跟加速宝典相比,完善了额外加速的部分,能做到包含额外加速的精确计算每一点的值。本文作者主要整理归纳了前辈们的理论,并仔细验证了每一个理论细节。本文用清楚的结构逻讲解了理论,画出关系图方便参考。感谢提供给我各个门派账号的徒弟弟贯叶金丝桃和亲友秋声烛影、毛毛。最后,本文作者在学习过程中总结了计算公式,方便大家快速计算。
全文这么多1024,可以得出结论:西山居的人一定是1024党!!!

一、必备知识

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

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

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

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

2.额外加速
有些门派心法的奇穴、技能,会带来额外加速。这个额外加速本质是直接增加额外加速率值,而不是加速等级。但在更新后这个值不会直接显示在面版上,只显示两位小数的额外加速率近似值。至于奇穴技能描述界面上,只有整数近似值。所幸的是,可以通过两位小数的加速率逆推出实际的额外加速率值。
额外加速率值/10.24≈额外加速率

3.总加速率值与时间减少
将两者相加即得总加速率值。在面版加速栏,有一项“时间减少%”,即是用当前的总加速率值进行计算的。
1-1024/(总加速率值+1024)=时间减少

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

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

四、快速反推阈值公式
1.计算原帧数,推断加速档数
可以加速的时间,包括读条时间、冷却时间、引导间隔时间,都一样是目标时间。
原帧数=向上取整ceil(目标时间×16帧每秒)
Ceil()表示向上取整,也就是整数不变,带小数的截尾加一

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

例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帧的时间会被舍去,所以我们可以假设一个很接近目标档减一档加速的帧数,来计算所需的总加速率值,最后向上取整。
所需最少总加速率值=向上取整ceil(原帧数/减一档加速帧数×1024-1024)
当结果是整数时要+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点额外加速率值。
气纯太极无极,描述2%,面板1.95%,三层5.86%。实际为一层20点,三层60点额外加速率。

4.由加速率值算出加速等级,即阈值
在考虑过额外加速后,我们就得到了目标档次的所需要的最少基础加速率值。按公式就能求出需要的加速等级阈值为多少。要达到这个加速率值,加速等级必须向上取整。急速不语项链的效果是400点加速等级,应在配装时考虑。
阈值=向上取整ceil(最少基础加速率值×54.782/10.24)

例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秒。



附录:word文档



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册  

x

评分

参与人数 8 +690 +3 米币 +230 +5 +2 +66 收起 理由
阳极氧化铝 + 50
小卷子 + 20 + 1 + 1 感谢分享!
小晏 + 20
+ 1 又被某网非法转载了
seye + 50 + 3 + 3 + 5
清晨雨曦 + 200 + 20 + 20 辛苦了,么么哒!
admin + 200 + 80 + 1 + 20 感谢分享!
lzytin + 200 + 80 + 1 + 20

查看全部评分

点击开关回复楼层
saiwjq 11 9# 发布于 2014-07-31
更多 回复
字太多,懒得看,不过赞一个!
月明千里 14 认证团队 认证团长 认证玩家 8# 发布于 2014-07-31
更多 回复
好全面,谢谢楼主
下一页 »
12下一页
跳转到指定楼层
请先登录

试一试@用户名 立即召唤神龙 小伙伴会收到通知喔:)无需加好友即可通知到

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则


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