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

有效物理伤害计算

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

有效伤害=普攻伤害 \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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • linux 常用命令 ls mv rm -f 文件名 强行删除文件,系统不再提示。 把子目录及子目录中所有档案删除...
    BEN匪阅读 225评论 0 2
  • 看了两集醉玲珑的直播,很好看的电视剧,可惜,一周也只有四集。想想自己每次备考,15年的琅琊榜没有抵制住诱惑,16年...
    柠檬安然阅读 107评论 0 0
  • 斜风带雨携芳过,清心一面更倾心。 香案前奉养着小篆心经,佛光点点;茶盘上有枝玫瑰,从碗莲发芽开到荷叶田田;书架里藏...
    七十三度阅读 528评论 0 0

友情链接更多精彩内容