秦殇吧 关注:16,192贴子:235,491
  • 7回复贴,共1

力量,普攻,攻击比,怎么选?介绍一种简单的心算方法

只看楼主收藏回复

秦殇的攻击计算很复杂。加攻击力的属性有力量,普攻,攻击比。选择装备的时候经常会遇到这样的问题,一个项链加攻击比,另一个加力量,该选哪个?或着两个高级金矿石,一个攻击加的多,一个攻击比加的多,选哪个?我这几天玩的时候想了一下,总结出了一个非常简单的,可以几秒内心算出来的比较方法。一点拙见,分享给大家。这里只是拿普攻举例。同样的方法也能估算智慧和法术伤害。
理论基础就是伤害计算公式。精华帖里面有两种说法,乘法[1]和加法[2],区别主要在于怎样计算技能的攻击比,是加在装备攻击比里面,还是单独相乘。引用的精华帖的链接在一楼回复给出。我个人更倾向于乘法。因为根据经验,加高攻击比的技能和加高攻击低攻击比的技能相比,前者伤害更高。假设乘法的计算方法成立,即:
攻击 = 装备攻击*(1+装备攻击比+状态技能攻击比)*(1+力量/角色力量系数)*(1+攻击技能攻击比)
为了方便计算,用字母表示:
Y = A*(1+B1/100+B2/100)*(1+C1/C0)*(1+D)
这里字母表示:
- A: 基础攻击力
- B1: 装备攻击比 (正整数,1点代表百分之一)
- B2: 状态技能攻击比
- C1: 力量
- C0: 角色力量系数
- D: 攻击技能攻击比
普通攻击A,普通攻击比B1和力量C1,分别影响等式右边前三项。对三项求偏导:
E1:= dY/dA = (1+B1/100+B2/100)*(1+C1/C0)*(1+D)
E2:= dY/dB1 = A/100*(1+C1/C0)*(1+D)
E3:= dY/dC1 = A*(1+B1/100+B2/100)/C0*(1+D)
导数的含义就是:变量改变1点,攻击改变多少。比较两个变量的重要性时,可以计算两个偏导的比值,意义可以解释为:加1点属性X1相当于加多少点属性X2。 比如:我想比较基础攻击力和攻击比,就计算E1/E2,如果E1/E2=2,就说明加1点基础攻击力相当于加2个百分点的攻击比。
上面的公式看起来还是很复杂。但是当两种属性一对一比较的时候,大多数项都会消去,所以可以心算。举例:比较攻击比和力量:
E2/E3=C0/100*(1+C1/C0)/(1+B1/100+B2/100)
心算可以这样算:在这组比较中,攻击比只关心当前的力量,1点攻击比加的攻击为 (1+C1/C0) /100乘以一堆常数;力量只关心当前的攻击比,1点力量加的攻击为 (1+B1/100+B2/100)/C0乘一堆常数。比较这两个数即可。
举例:力士(C0=100),50级配装备大概有600的力量。在一个加攻击比15%的项链和加150力量的项链之间选择:
此时加1点攻击比加的攻击为:(1+600/100) /100乘一堆常数,即0.07*K (K为常数,下同)
此时加1点力量加的攻击为:(1+B1/100+B2/100)/100乘一堆常数。这时候就取决于你当前的武器攻击比(力士没有状态攻击比的技能,默认为B2=0)。如果你装备的是昆吾双锤,武器攻击比为0,则结果为(1+0+0)/100=0.01*K。也就是说加1点攻击比相当于加7点力量;如果你装备的是高金长矛,攻击比加70%,则结果为(1+0.7+0)/100=0.017*K,也就是说此时加1点攻击比相当于加0.07/0.017约等于4点力量。所以,取决于现有装备的攻击比,加攻击比15%的项链相当于60~105点的力量。所以可以判断它加的攻击要低于150力量的项链。
额外的解释/讨论:
- 偏导数是一种线性的近似。线性的含义就是,假设改变的量远远小于基础的量,即dY<<Y。这在一些计算里面是不成立的,比如原有装备攻击比为0,装备上加7成攻击比的长矛。但是作为一个粗略的估计,误差也是可以接受的。更准确的方法可以把当前的装备攻击比计为中间值1.35。
- 上述过程中可以看出,比较两个属性X1和X2时,其导数比较的结果完全取决于彼此的当前值:当一个属性的当前值比较高的时候,加另外一个属性比较划算。
另外一个实际应用:高级金矿石的攻击力和攻击比哪个重要?两块矿石怎么选?
举例:游侠(C0=150),大概有C1=500的力量,装备前后大概有A=200的装备普攻。假设装备攻击比+30%的鬼谷盾(B1=30)。
此时加1点攻击比加的攻击为:A/100乘一堆常数,即200/100*K=2.0*K (K为常数,下同)
加1点基础攻击力,加的攻击为:(1+30/100)*K = 1.3*K
所以对于这个游侠,1点攻击比大概相当于1.5的基础攻击力。
哈哈,见笑了,就写到这里了,希望对你有帮助。没想到写成公式还挺麻烦的,如果你对上面的计算公式有一些熟悉度,心算其实是很简单的。


IP属地:美国1楼2022-05-10 04:48回复
    写完帖子之后,突然意识到,有一种更简单无脑的计算方法:所有属性的增益都可以通过现有攻击力做无量纲化,也就是计算增益的比值。用公式表示:
    攻击力表示为若干项的乘积,即:Y=A*B*C*D
    那么如果你对A项改变了dA, 则对总的攻击力的增益比为:dA/A。于是不同属性之间比较这个比值即可。还是拿原帖中的两个例子举例:
    例子1: 力士(C0=100),50级配装备大概有600的力量。在一个加攻击比15%的项链和加150力量的项链之间选择:
    加150力量,对当前攻击增益的比值为:dC/(1+C1/C0) = 150/(1+600/100) = 21.4%
    加攻击比15%,对当前攻击增益的比值为
    ----- 如果你装备的是昆吾双锤,武器攻击比为0,则(dB/100)/(1+B1/100+B2/100)=0.15/(1+0+0) = 15%
    ----- 如果你装备的是高金长矛,攻击比加70%,则(dB/100)/(1+B1/100+B2/100)=0.15/(1+0.7+0) = 8.8%
    均小于150力量的加成。
    例子2: 高级金矿石的攻击力和攻击比选择。游侠(C0=150),大概有C1=500的力量,装备前后大概有A=200的装备普攻。假设装备攻击比+30%的鬼谷盾(B1=30)。
    -----加1点基础攻击力,加成比例为dA/A = 1/200 = 0.5%
    -----加1点攻击比,加成比例为(dB/100)/(1+B1/100+B2/100)=0.01/(1+0.3) = 0.77%
    结论相同:1点攻击比大概相当于1.5的基础攻击力。
    感觉这么算简单多了。


    IP属地:美国2楼2022-05-10 04:49
    收起回复
      2025-08-24 17:34:06
      广告
      不感兴趣
      开通SVIP免广告
      装备卸下看具体的数值不就行了么。。。


      IP属地:广东来自iPhone客户端3楼2022-05-10 11:24
      收起回复
        攻击会被状态技能加权,攻比不会,所以对比起来也不要太复杂,基本就是单人角色选攻击,多人攻击角色选攻比。因为多人攻击角色自带攻击很高,攻击的效益递减,而单人里攻击稀有很多,在状态技能加持下就比攻比收益要高


        IP属地:广东来自Android客户端4楼2022-05-10 19:03
        回复