【阴阳师伤害计算*入门】防御减伤系数 | 您所在的位置:网站首页 › lol的减伤能不能抵挡真伤 › 【阴阳师伤害计算*入门】防御减伤系数 |
观前提示,本专栏一共分为七部分 一、提出问题以及相关游戏背景 二、防御减伤系数以及面灵气技能理解 三、选择一个面板固定的面灵气便于测试伤害 四、选择四个场景来测试伤害 五、数据统计和可能的结论分析 六、结论验证 七、结论 一、提出问题以及游戏背景阴阳师如何准确的计算一个式神造成的伤害? 1、这似乎是一个很难的问题?因为伤害本身就有一定波动,而且和很多因素有关,那是不是无法计算了呢?其实不然,往下看。 2、有趣的是,在玩阴阳师手游之前,我还玩过伤害计算更为复杂网游诸如:梦三国2、地下城与勇士(DNF)……………… 以地下城为例:计算伤害的时候涉及到角色的:力量(智力)、物理攻击力(魔法攻击力)、独立攻击力、属性强化(冰火暗光)、白字加成、属性白字加成、黄字加成、黄字追加、爆伤加成、爆伤追加、技能伤害加成、无视防御加成、最终伤害加成、破招加成等等。项目虽然比较多,但是只要控制变量,理清乘算还是加算,就不难了。 DNF3、其中地下城中的防御减伤系数F=角色等级x200/(角色等级x200+怪物防御) 关于这个公式可以简单理解一下:如果角色对防御为零的怪物伤害为100,那么对于有防御关怪物伤害为100×减伤系数F即:100F 放个以前比较喜欢的时装二、防御减伤系数以及面灵气技能理解回到正题,先来看最基础的防御减伤系数 登入界面阴阳师中防御的减伤系数是怎么计算的呢?是类似TX游戏的反比例函数变形吗………… 1、为了减少伤害波动,我们优先选择用间接伤害来做测试,因为直接伤害大部分情况下都是有波动的,而间接伤害是没有波动的。 间接伤害2、并且优先选择面灵气来测试,因为面灵气的间接伤害可以立马触发且没有前摇,先来看下面灵气的技能。 ①面灵气二技能为被动技能:注意二技能被动恶面的伤害提升和三技能之间是乘算。 二技能被动二技能被动二技能被动②面灵气三技能为主动技能:注意恶面对三技能提升的伤害为加算 三技能三技能三技能③概念理解起来有点拗口,举个例子 以我的20级觉醒技能为111的面灵气为例 例图其中两个恶面在敌方阴阳师和一个糖纸伞妖上,我方除了面灵气都有一个善面。 简化图我方:白蛋(善)、白蛋(善)、白蛋(善)、白蛋(善)、面灵气、阴阳师八百(善) 敌方:伞妖、伞妖、伞妖、伞妖(恶)、阴阳师晴明(恶) 对于含一个恶面的糖纸伞妖(或者晴明)来说:面灵气技能数值S=面板数值×(130%+10%)×(1+10%+10%) ◆其中(130%+10%)是因为三技能大招对含一个恶面的怪物提升10%伤害为加算 ◆其中(1+10%+10%)是因为二技能被动场上每含一个恶面多提升10%,一共是两个恶面,和大招互为乘算 三、选择一个面板固定的面灵气正常视野面板开放大镜后面板面板为3000面灵气的面板数值为:攻击×爆伤=1389.5073×215.9036%=2999.996≈3000 四、选择四个场景来测试伤害分别是防御为0、100、200、300的四个场景。 ◆设阴阳师防御减伤系数为F,怪物防御为x 即F=f(x),f(x)的具体函数表达式现在还未知,接下来看下面的数值测试 1、防御为零的场景选取魂土p2: 魂土p2机制注意魂土p2有基础攻击力20%的buff p2面灵气的实际伤害5348注意20级面灵气的基础攻击力面板是424.71 对大天狗来说面灵气技能数值S1=(424.71×20%+1389.5073)×215.9036×(130%+10%)×(1+10%+10%)=5348.0937≈5348 实际伤害数值R=5348 技能数值S×减伤系数F=实际伤害数值R ★可以求得F=f(0)=1.00 2、防御为100的场景选择切磋最合适 选择白蛋防御为100.0350≈100 防御100的怪物选择切磋防御100的怪物受到的伤害为3779同理可以求得:对于防御为100的白蛋面灵气技能数值S=3000×(130%+10%)×(1+10%+10%)=5040 实际伤害数值R=3779 技能数值S×减伤系数F=实际伤害数值R ★可以求得F=f(100)=0.749802≈0.75 3、防御为200的场景选择切磋最合适 选择白蛋防御为200.0150≈200 防御200的怪物选择切磋防御200的怪物收到的伤害为3023同理可以求得:对于防御为200的白蛋面灵气技能数值S=3000×(130%+10%)×(1+10%+10%)=5040 实际伤害数值R=3023 技能数值S×减伤系数F=实际伤害数值R ★可以求得F=f(200)=0.599802≈0.6 4、防御为300的场景也是选择切磋最合适 选择白蛋防御为300.0419≈300 防御300的怪物还是选择切磋防御为300的怪物受到的伤害为2519同理可以求得:对于防御为300的白蛋面灵气技能数值S=3000×(130%+10%)×(1+10%+10%)=5040 实际伤害数值R=2519 技能数值S×减伤系数F=实际伤害数值R ★可以求得F=f(300)=0.499802≈0.5 五、数据统计和结论分析1、用表格曲线来拟合一下 表格拟合曲线2、乍一看拟合曲线比较像是反比例函数的变形 反比例函数其中x+b≠0,abc为常数 ★或是对数函数的变形 对数函数其中0<a<1,其中bx+c>0 …………………………………… 还有其他的就不一一列举了 2、但是仔细一琢磨,又发现一些事情。 就是有一个基本事实,防御无穷大时,实际伤害趋近0,减伤系数趋近0 也就是当防御力x→+∞,极限limf(x)=0 那就基本可以断定减伤系数f(x)应该是一个反比例函数的变形函数。 3、假设减伤系数的f(x)为反比例函数,即 反比例函数将之前的几组数据代入可以求得 b=300或者-100,显然b≠-100故舍去 进而求得a=300、b=300、c=0 即减伤系数的表达式为 其中x为怪物的防御值六、结论验证1、用1级白色达摩验证 一级白色达摩防御67.5还是选择切磋伤害数值4114同理可以求得:对于防御为67.5的白蛋面灵气技能数值S=3000×(130%+10%)×(1+10%+10%)=5040 实际伤害数值R=4114 减伤系数F=0.816327 理论伤害数值S=5040×0.816327=4114.2857≈4114 2、用20级白色达摩验证 防御为113.4的白色达摩还是选择切磋实际伤害数值3657同理可以求得:对于防御为67.5的白蛋面灵气技能数值S=3000×(130%+10%)×(1+10%+10%)=5040 实际伤害数值R=3657 减伤系数F=0.725689 理论伤害数值S=5040×0.725689=3657.4726≈3657 两项验证都和结论相符,由此可见结论正确 七、结论减伤公式①其中f(x)是指防御的减伤系数,x是指怪物的防御。 ②防御减伤系数简单理解: 如果式神对防御为0的怪物伤害为100 那么对防御为100的怪物伤害为75 那么对防御为300的怪物伤害为50 ③阴阳师防御的减伤系数函数为反比例函数 和大多数游戏一样,例如DNF、LOL ④减伤系数函数图像 图像⑤减伤系数表格呈现 表格关于专栏,有觉得需要改进或者不足的地方欢迎评论区指出,谢谢 |
CopyRight 2018-2019 实验室设备网 版权所有 |