- UID
- 299481
- 帖子
- 14553
- 精华
- 10
- 威望
- 464
- 阅读权限
- 101
- 来自
- 阿鲁巴
- 注册时间
- 2005-7-14
|
34#
发表于 2010-9-11 06:52
| 只看该作者
原帖由 KICAH 于 2010-9-11 03:21 发表
本來想跳過,想想這些假設還是有關聯
還是回一下好了
基本上分三段一一回應
一. 在命中式子中你在左方扣了100點HIT
這意味這是0%命中率公式
你知道命中不會為0%命中的
二.是+不是- 你把5移到右式175變1 ...
一
我哪里扣了100点HIT
我只是移项把右边的100移到了左边
好让你看清楚式子右边的公式实际计算的就是对方的回避
100%命中对手需求的HIT=对手BASE等级+对手AGI+对手LUK/5+200
100%命中对手需求的HIT=对手BASE等级+对手AGI+对手LUK/5+100+100
100%命中对手需求的HIT-100=对手BASE等级+对手AGI+对手LUK/5+100
100%命中对手需求的HIT-对手BASE等级+对手AGI+对手LUK/5+100=100
即命中-回避=100
二
第2式中的-5应该放在命中一侧,是我写错了
95%回避对手需求的FLEE=对手BASE等级+对手DEX+对手LUK/3+175-5
同样是移项
95%回避对手需求的FLEE=对手BASE等级+对手DEX+对手LUK/3+175-5
红色的部分,即命中计算公式
对手BASE等级+对手DEX+对手LUK/3+175-95%回避对手需求的FLEE=5
对手的命中-95%回避=5
这样又回到了上式
对手的命中-你的95%回避=5
就是对手命中你的是实实在在的5%
三
根本就没有0%命中的计算
我只不过是提醒你,公式2中计算95%回避的时候理论上应该最后再-5的,才是算95%命中,因为可能存在加命中率的问题,因此计算95%回避的时候才按照100%下去算
因为该式子中你的最终目的是去计算你需要多少回避来达到95%回避,而不是以你现在的回避去计算达到了多少的回避率,这里涉及到了最小值的问题,而只有按100%下去算出来的,才永远可能是最小值,否则即变你-0.1,按99.9%下去算,也并非理论上的最小值
最后你问的
95%回避对手需求的FLEE=对手BASE等级+对手DEX+对手LUK/3+175
对手BASE等级+对手DEX+对手LUK/3+175这个你要清楚的知道,它就是路人乙的命中计算公式,也就是这个式子的最终结果就是205
假设他没有命中加成的话
按照公示甲需要205的回避
此时HIT-FLEE=0,理论命中率为0%,但是游戏中以5%计算,就是不足5%的都按5%计算
而假设甲的回避只有204
HIT-FLEE=1,理论命中率为1%,但实际还是以5%计算
一直到HIT-FLEE=5,理论命中率为5%,实际还是以5%计算
因此95%回避对手需求的FLEE=对手BASE等级+对手DEX+对手LUK/3+175-5在没命中加成的情况下可以如此考虑
而就如你所言,假设真有命中+600%的技能,即便你把公式改成95%回避对手需求的FLEE=对手BASE等级+对手DEX+对手LUK/3+175-1,计算结果就会出现
你204FLEE对手205HIT,对手本来命中率为1%,因为命中加成的关系变成了6%,就不再是95%回避了
而不减1的话,对手HIT205你FLEE205,无论他命中加成多少,他最终也只能达到5%的命中率,从而使你达到95%的FLEE
如果你还听不明白,我解释最简单的给你听
路人乙想95%回避路人甲HIT205的普通攻擊
他需要多少FLEE
以公式
95%回避对手需求的FLEE=对手BASE等级+对手DEX+对手LUK/3+175
來計算
这个是最少需要的FLEE,按照公式算出来是205FLEE
你要是觉得它算得不准,那好,我们不妨加1点回避和减1点回避来算一下,也就是95%回避对手需求的FLEE=对手BASE等级+对手DEX+对手LUK/3+175末尾加上-1或者+1来计算
我们假设对手有一个技能命中率加10倍,即1000%
假如204回避,即套用95%回避对手需求的FLEE=对手BASE等级+对手DEX+对手LUK/3+175-1来计算
那么对手HIT(205)-你的回避(204)/100,即1%,命中增加1000%,就是10%的命中率
假如205回避,即套用95%回避对手需求的FLEE=对手BASE等级+对手DEX+对手LUK/3+175来计算
对手HIT(205)-你的回避(205)/100,即0%,命中增加1000%,还是0%的命中率,但是游戏设定,它必须以5%命中来算,因此你达成了95%回避
假如206回避,即套用95%回避对手需求的FLEE=对手BASE等级+对手DEX+对手LUK/3+175+1来计算
对手HIT(205)-你的回避(206)/100,即-1%,也就是理论上他根本就打不到你,不管他命中率放大多少倍,理论上他都打不到你,但是游戏中还是以5%来算,因此你达成95%回避,因此+1是多余的,就算不+1,205照样达到95%
因此,只要超过205的回避,不论你回避达到多少,对手的命中率都是5%,使你达到95%的回避,而204则有可能有时候无法达到95%回避,这里的205就是最小值,不能比它再小了
假如你不理解公式的话,验算一下不就好了
就上面的数据我们再代入1式看看
100%命中对手需求的HIT=对手BASE等级+对手AGI+对手LUK/5+200
你的回避现在是205
右边对手BASE等级+对手AGI+对手LUK/5+200分解为对手BASE等级+对手AGI+对手LUK/5+100+100
其中BASE等级+对手AGI+对手LUK/5+100是你的回避计算公式,此时它的结果为205
因此100%命中需要305
即对手HIT(305)-你的回避(205)/100=100%,就是100%命中你了
同样公式也没有任何问题
有时候公式就是容易让人迷惑
为何不用反证法呢
而且只要理解命中和回避的关系,其实公式很好理解的,公式只不过把回避和命中的公式加入进去,然后又和别的数据合并,只要把它分离出来就一目了然了
[ 本帖最后由 还没想好名字 于 2010-9-11 07:33 编辑 ] |
|