作业帮 > 综合 > 作业

物理伤害减免到底怎么算的?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 05:36:41
物理伤害减免到底怎么算的?
这是一个庞大的系统,说起来很麻烦.
首先是护甲系统:这个系统按照护甲的多少算出一个伤害减少百分比.这个系统的减少比按照护甲的指数类函数变化.也就是起初很少的护甲就可以获得很大的减少比,但如果想继续增加减少比就需要投入比起初大很多的护甲才可以.
其次是姿态技能:例如zs的防御姿态减少10%伤害,ms的暗影形态减少10%,恶魔ss的相关天赋技能,74的相关防护天赋等等.
最后还有新加入的韧性系统:依据韧性等级算出伤害减免多少.
好了上面都是有关伤害减少的部分,下面说免除伤害的部分.
首先是闪避系统:这个按照你自身的闪避值算出一个百分比,被闪避的伤害是直接免除的.这个闪避值跟你的敏捷,防御技能,目标的相关命中值有关.
其次是格挡系统:盾牌格挡也是直接免疫掉部分伤害的,主要跟盾牌的格挡属性、防御技能等级、人物的格挡值、目标的命中相关值有关.
最后还有天赋相关:例如74神圣天赋里面的10%概率免疫伤害等.
好了这就是我所了解的wow伤害减免相关,这也是每一个游戏所必须.虽然现在的oo编程可以很大程度的减少系统开发难度,例如护甲和韧性系统代码几乎是共用的.但暴雪能搞出这么多庞大的减免系统而保持平衡性的存在,我不得不说这很神奇.
我最后并没有给出每个系统的相应公式,因为每个子系统最后都要拿到总伤害减免系统里面累加.具体累加方式不清楚每个子系统就算清楚也没有意义了.