美文网首页
王者荣耀有效伤害计算.md

王者荣耀有效伤害计算.md

作者: aiyolo | 来源:发表于2018-10-30 13:20 被阅读47次

    有效物理伤害计算

    我们不考虑装备的被动效果,计算单次普攻能打出的有效伤害。计算公式如下:

    有效伤害=普攻伤害 \times 减伤率

    减伤率 = \frac{有效护甲}{600 + 有效护甲}

    有效护甲= (护甲 - 物理穿透)\times(1-百分穿透)

    用百里守约来验证这个公式:

    fig.1

    从数据面板上可以看到百里守约的单次普攻的有效伤害为912,同时敌方英雄的物理防御值为400

    fig.2

    从上图可以看到百里守约的普通攻击的物理伤害为979

    fig.3

    从上图可以看到百里守约的物理穿透为285,百分穿透为60%

    因此可以依次计算出:

    有效护甲=(400-285)\times(1-0.6)=46

    减伤率 = \frac{46}{600+46}=0.0712

    有效伤害=979\times(1-0.0712)=909

    909这个数值与912非常接近。应该注意到的是,每次普攻打出的伤害不会是一个确定的值,而是围绕着一个平均值而波动,这是为了增加游戏的不确定性。

    再来验证一次:

    fig.4 fig.5 fig.6

    这一次,敌方英雄护甲为1k,我们普攻伤害为1087,穿透为285+60%,能打出的有效伤害为740。那么:

    有效护甲=(1000-285)\times(1-0.6)=286

    减伤率=\frac{286}{600+286}=0.3228

    有效伤害=1087\times(1-0.3228)=736

    References

    http://dashyang.github.io/GloryEmulator/index.html

    http://bbs.17173.com/thread-10065852-1-1.html

    https://www.zhihu.com/question/55688511

    相关文章

      网友评论

          本文标题:王者荣耀有效伤害计算.md

          本文链接:https://www.haomeiwen.com/subject/kzhgtqtx.html