470
前言
大家好,不知道大家有没有关心最近体服的更新呢?在体验服里,原本暧昧不清的技能描述,如今已经变得清楚详细多了。无论是加减速比例,控制时长,伤害加成等等,都描述的比较清楚。当我看到技能描述中关于速度的描写时,我想起了关于移速的衰减机制。这个机制引入的比较早(比我入坑要早多啦),所以很多人都不知道是怎么一回事,实测下来发现移速和技能描述不一致,以为是bug。其实这并不是bug,今天会给大家来科普一下移速这个东西(还有一些引申出来的内容哦),希望大家能喜欢。
移速数据整理
王者荣耀中移速经历过很多次调整,太久远的我就不清楚了,从我开始玩的时候算起,那会儿移速最低的是姜子牙老年人的330移速,而移速最高的是雅典娜的410移速,两者差了一双鞋还不止,想想也是醉了。
经过官方多次调整后,现在王者荣耀英雄基础移速最低的是350,最高的是480(梦奇说的就是你),去掉梦奇的话,最高是400。这里给大家列一下各英雄的移速,按英雄名称的拼音排序。
●350移速
共19位:
百里守约,扁鹊,妲己,貂蝉,东皇太一,鬼谷子,黄忠,姜子牙,李元芳,马可波罗,女娲,孙膑,孙尚香,武则天,小乔,嬴政,虞姬,张良,诸葛亮
●360移速
共10位:
安琪拉,蔡文姬,大乔,狄仁杰,后羿,鲁班七号,王昭君,甄姬,钟馗,周瑜
●370移速
共8位:
成吉思汗,典韦,干将莫邪,高渐离,廉颇,芈月,明世隐,项羽
●380移速
共24位:
阿轲,百里玄策,曹操,程咬金,达摩,关羽,韩信,花木兰,刘备,刘禅,露娜,吕布,墨子,哪吒,娜可露露,牛魔,苏烈,孙悟空,太乙真人,夏侯,杨戬,张飞,赵云,钟无艳
●390移速
共8位:
白起,不知火舞,橘右京,铠,老夫子,李白,亚瑟,庄周
●400移速
共4位:
宫本武藏,兰陵王,刘邦,雅典娜
●480移速
共1位:
梦奇
面板数据怎么算
这里先讲个准备知识。王者荣耀的面板计算的两个基本原则:
●整型参数采用截尾法,面板没显示=没有
什么意思呢?比如对于血量,也许你的铭文里凑出了小数,如303.3血(9个宿命),那么实际上你只有303血。这个其实也很直观,毕竟血量的最小单位就是1,不存在小数。对于学过编程高级语言的朋友来说应该更好理解,这是因为在保存面板里的整型参数用的是整型变量。但是如果当这个参数成为计算中的中间变量时,丢弃的小数部分就有可能给计算结果带来偏差。
●实型参数采用四舍五入法
这个对于学过编程的朋友也应该很好理解。比如防御百分比,它是精确到小数点后一位的(写成小数形式的话就是后三位)。
举个例子。如果你带了3个圣人铭文,一共是15.9法术攻击,如果你出博学者之怒,那么你一共会获得多少点法术攻击呢?我们先来算一算。
算法1:
15.9法术攻击和博学者之怒的240法术攻击加起来,然后共同受到博学者之怒的被动加成,所以是(15.9+240)*1.35=345.465。
算法2:
根据整型变量原则,面板上法术攻击显示为15,应该按当前法强为15来参与博学者之怒的被动计算,所以是(15+240)*1.35=344.25。
移速怎么算
有了上面的准备知识,移速的计算上就不会太过茫然了。这部分内容,使用关羽关二爷作为实验对象。
首先是验证上述原则问题,我分别用0~10个狩猎装备在关羽身上,记录面板数据。可以发现,面板移速是符合整型参数原则的,所有小数都会被舍去。
接下来的问题是,百分比移速是如何叠加的?是乘法呢还是加法呢?直觉上来看应该是加法叠加的,比如加速50%再减速50%,最后效果为不加速。因为如果是乘法的话,那么对减速就太过有利了,比如还是加速50%再减速50%,(1+50%)*(1-50%)=0.75,那最后速度仅为初速的75%。这显然是不合理的。不过我们还是做一下实验吧。
关羽0铭文,装备5个救赎之翼(50%加速)原地站立。
然后关羽原地用1技能砍破王昭君的护盾,造成50%减速。
可以发现关羽恢复到380移速,所以百分比移速是用加减法叠加的。
到此,我们就可以得出一个初步的移速计算方法。
首先设a为加减速百分比,初始为100%,若减速使得a小于0,则取a=0。
b为固定数值移速,一般为人物移速+鞋子移速,也有特别的,如大乔的被动,花木兰的轻剑被动等。
例如关羽装备抵抗之靴,铭文有10%移速,收到冰霜法杖20%减速效果,则a=100%+10%-20%=90%,b=380+60=440。
那么移速(修正前)s=a*b。
比如关羽此时移速(修正前)s=90%*440=396。
细心的人会发现,上面关羽50%加速的面板图,面板值和计算值不相等。这是因为移速过高之后会有衰减。
官方在2016年8月23日的更新中引入了移速衰减机制。(官方公告就不找了,直接贴上e大的整理贴[王者荣耀全英雄历史调整汇总(正式服)])
类别
效果衰减
移速≥575
超出575部分的移速增益只生效50%
500≤移速≤575
500-575区间内的移速增益只生效80%
移速≤250
低于250部分的减速只生效50%
也就是说,移速的计算公式应该分成了4个区间。设修正后的移速为s',则
当0≤s<250时
s'=0.5(s-0)+125
当250≤s<500时
s'=1.0(s-250)+250 s'=s
当500≤s<575时
s'=0.8(s-500)+500
当575≤s≤1055时
s'=0.5(s-575)+560
注:s取值范围0≤s≤1055,对应125≤s'≤800。(实际移速最大值为800,这个应该知道吧)
从这里我们可以得出,移速即使被巨额减速,最终还会剩下125,这是最低值,而最高值为800。这个公式我特意没有化到最简,因为它和个税速算口诀很像,这样可以方便记忆和速算。
当移速在0~250档之间时,根据速算算法,只要减去档位值0,剩余部分乘以系数0.5,再加上速算数125即可;
当移速在250~500档之间时,根据速算算法,只要减去档位值250,剩余部分乘以系数1.0,再加上速算数250即可别傻了,s'=s;
当移速在500~575档之间时,根据速算算法,只要减去档位值500,剩余部分乘以系数0.8,再加上速算数500即可;
当移速在575~1055档之间时,根据速算算法,只需要减去档位值575,剩余部分乘以0.5,再加上速算数560即可。
题外话
刚来泥潭的时候,当时我并不知道这个公告调整(公告的时候我还没入坑呢),自己测试发现了这个机制,还推导了公式准备发帖子,然后兴高采烈的跟e大说了这事儿,然后e大甩了我那帖子……
知道了这个移速机制,在实战中对我们有什么启示吗?其实还是有的。
由于加速的方法有增加固定数值移速(买鞋)或者增加百分比移速加成(使用技能、购买装备),而减速只能通过百分比移速加成来达到目的。因此我们可以得出两个结论:
●固定数值移速的增加可以增加百分比移速的收益
比如你携带10%移速铭文,刚出生时初始速度是380,那么铭文给你带来了38点移速增幅。如果你购买了鞋子(+60移速),那么铭文给你带来了44点移速增幅。
●百分比移速相比固定数值移速有更优秀的抵抗移速数值变化的抗性
比如有两个英雄a和b,英雄a移速为400(初始速度)+60(鞋子)=460,英雄b为400(初始速度)*(1+15%)(有15%移速加成)=460。如果他们都受到30%减速影响。那么英雄a移速变为460*(1-30%)=322,英雄b移速变为400*(1+15%-30%)=340。
也就是说,在不受减速影响的时候,两个英雄的速度是一致的,而当受到减速影响时,拥有更高百分比移速加成的英雄b表现出了更优秀的减速抗性。这也是为什么现在的关羽光靠减速不太好断马腿的原因了。(铭文10%,满被动20%,面向20%,救赎10%+30%,暴烈10%,2技能30%~50%)
那么,在带了10狩猎的射手,神装之后脱下鞋子换上电刀的可能性是否存在呢?这个问题就留给大家思考和计算了。
更新日志
● 干将莫邪上线,更新干将莫邪移速,从380调整为370。
● 明世隐上线,新增明世隐移速,为370。后羿重做,移速不变。