时间:2022-11-07 20:03
你知道100物防到底能减多少攻击吗?你知道100法功能加多少伤害吗?你觉得加100物防好,还是两条最终伤害-10好?如果,你简单的了解一下倩女的伤害公式后,我想很多以前不太懂的词条,你都明白他的真正含义了。
首先,给大家看一下倩女游戏总监透露的游戏伤害计算公式。
伤害原来是这么算的!
物理伤害 = (物理攻击 + 技能物理伤害) - 物理防御 (暴击另外考虑)
法术攻击 = (法术攻击 +技能法术伤害- 法术防御)*固定常数*max(0,(元素忽视-元素抗性))
为了方便大家了解这个公式,我举一个简单的例子。假如有一个物功5千-1.5万的射手,使用技能【心弦】攻击一个物防5000的奶妈,那么射手会对奶妈造成多少伤害呢?
(为了方便计算,心弦的伤害直接按照2300来计算)
我们按照物理系的伤害公式,简单的计算一下。
射手对奶妈的最大伤害应该是:(1.5万的最大物攻+2300的心弦伤害)-5000的物理防御=12300伤害
最小伤害应该是:(5千最小物攻+2300心弦伤害)-5000物理防御=2300伤害
如果,直接按照开发组哥哥透露的伤害公式来看,这个射手会对奶妈造成2300---12300的伤害。
显然,这个数据是不对的。因为,1.5万物攻的射手是不可能对一个5000物防的奶妈造成这么多的伤害。其实公式,还缺一个关键的数据。这个数据,就是上面法术伤害中的固定常数,这个固定常数也叫伤害系数,如果你听着有点懵别着急,我会慢慢的讲。
伤害原来是这么算的!
这个固定常数也就是伤害系数是0.15。什么叫伤害系数呢?就是你对玩家造成的大部分伤害都要乘一下这个系数,然后才是你对玩家造成的真实伤害。
简单的说,我们刚才用伤害公式的计算,得出了射手会对奶妈造成2300---12300的伤害。然后,我们在用这个数乘以伤害系数就是你对这个奶妈造成的真实伤害。
最小伤害2300*0.15=345
最大伤害12300*0.15=1845
所以,这个射手对奶妈造成的真实伤害就是345---1845.这是不考虑石之灵减伤和装备词条上的减伤的伤害。
其实,我玩端游的时候我就知道了这个伤害系数是0.15.不过,我一直在好奇一个问题,这个伤害系数0.15到底是从哪里来的,可不可靠。
为了验证这个数据,我一个射手攻击方士做了一个简单的测试,大体也是像上面那样简单的计算一下,不考虑系数的伤害。再通过,记录射手打方士的最大攻击和最小攻击 记 下来。然后,用面板计算出的最大攻击 减去 实战的最大攻击=0.126,考虑到也许没有打出最大的伤害,所以这个数据是可信的。
除此之外,我还在百度上查到了一个很早以前的系统维护公告。
伤害原来是这么算的!
(补充一句,我用射手的蝎尾打方士,测试了好几次之后,我突然有个有趣的猜想,射手的毒伤害其实是计算法功的,如40级蝎尾附加900伤害,正确的计算方法是射手的法功+这900毒伤害,然后在减去对方法术防御的。因为,我发现不是物攻伤害高,附加的毒伤害高。如,一个射手用蝎尾能打出500-1000的伤害和100-200的毒伤害,这个射手的打出的伤害有时候是800物攻和100毒功。)
这个伤害系数非常重要,通过这个系数。游戏上的很多数据都可以简单的计算一下。比如攻击比如防御,通过这个系数,我们就可以计算出每100防御可以减少多少防御,每100攻击又能增加多少攻击。
而且计算方法特别简单,就是用你加的防御*0.15就行了了。
我们可以简单验证一下
1000物攻用伤害100点的技能,攻击一个物防500的人物,
具体伤害等于
(1000+100)-500=600.
600*0.15= 90
如果,是打600物防的人物呢?
(1000+100)-600=500
500*0.15=75.
法功也同理。游戏上所有攻击或者防御的数据*0.15就是实际造成的伤害。所有,装备词条最终伤害-10或者多少,其实也可以认为加防御而已。不必刻意去堆。