《无主之地2》主技能技能冷却率算法
无主之地2发布以来,很多吧友都在问主技能冷却率是怎么来的和求相关算法,我早在无主之地1时代就说过,无主之地中很多算法不是线性或者叠加式的简单加减乘除和百分比,算法是很麻烦的,比如说触发率的算法(和TP容量有关)、冷却率的算法,还有更加麻烦的精准度算法(先转换成圆锥角模式再换算)………………
如果你要是一代的老手及其以上玩家就应该都知道,无主之地2和无主之地1一样,在游戏系统中什么最重要?那就是各种pool(池),有精准度池、弹药池、触发池、冷却池、护盾池和生命池…………太多的东西都是根据pool来算的。
和冷却率及冷却时间有关的的池当然就是冷却池了,具体公式是冷却池的容量a=冷却速度b*冷却时间c,也就是说,只要是a是不变的固定值,那么冷却速度和冷却时间是成反比例的,下面以阿克斯通为例:
正常情况下,枪塔的存在时间是24秒,这一点大家都被长时间误解了,非技能描述中的20秒,而冷却时间就是42秒,这些是初始值。
下面开始测算加成部分,只佩戴上一个+35%冷却率的圣器,其他加成什么也没有,那么,冷却时间变成了多少呢?
根据理论,就是42a=x*a(1+3 5%),x=31.11约等于31秒;
如果卸下这个圣器,再增加5点增加枪塔冷却技能(+25%冷却速率)会是什么样子?
根据理论,就是42a=x*a(1+2 5%),x=33.6约等于34秒;
如果再次洗点,这一次仅仅留下+35%冷却时间的MOD,时间将会变成多少秒?
根据理论,就是42a=x*a(1+3 5%),x=31.11约等于31秒;
目前来看阿卡斯通的技能中没有减少冷却时间(减少冷却时间≠增加冷却速度,2者毫无相干是两个不同概念,只是起到的结果都以一个目的)的技能、MOD和圣器等,因此很好算,如果有,那么将会麻烦些,其他4个人物角色技能冷却依旧如此计算,也基本没有减少冷却时间的,只是老萨有一个on kill技能,是杀死敌人减少冷却时间的,不过好在是on kill技能,大家只需知道杀得越多越好即可,和有个增加冷却速度的相配合效果最佳。
在2代中,因为新增加了特殊肉搏技能,因此,随之而带出的就是一个关于特殊肉搏冷却率和冷却时间的问题,就是override冷却率,是增加特殊肉搏冷却率的,算法和上面主技能的冷却一样,不过更加简单,只有圣器存在加成。
这个是单人模式,多人模式算法一个原理。
完毕!没办法,暂时没有debug和UE3等工具,完全是手动测试,先猜想,再证实。 不过,这也正好澄清了一个问题,难怪不少玩家都说按理说我的技能冷却,是50%+35%+35%+…………早就已经超过100%了,怎么还没有达到0冷却啊??而其实我要说的是,你们的算法不对,因感觉到“加成都已经这么多了,怎么还有这么长时间的冷却呀?”,这就是问题所在。
相关新闻
- 《无主之地2》研究lilith相位冷却时间 2012-11-26 18:34:45
- 《无主之地2》存档修改器心得圣物汇总 2012-11-26 18:25:11
- 《无主之地2》“MASTER GEE”攻略教学 2012-11-22 18:03:06
- 《无主之地2》突击步枪心得个人见解 2012-11-19 18:25:32
- 《无主之地2》各种小怪弱点图片一览 2012-11-19 18:23:27
- 《无主之地2》谈各种枪械的推荐品牌 2012-11-07 02:39:54
- 《无主之地2》部分黄装武器效果整理 2012-11-07 02:37:58