搞得那么纠结干嘛
百度的作图工具
option = {
tooltip: {},
backgroundColor: '#fff',
xAxis3D: {
type: 'value',
min: 0,
max: 0.95
},
yAxis3D: {
type: 'value',
min: 0,
max: 0.95
},
zAxis3D: {
type: 'value'
},
grid3D: {
viewControl: {
// projection: 'orthographic'
}
},
series: [{
type: 'surface',
wireframe: {
// show: false
},
equation: {
x: {
step: 0.05
},
y: {
step: 0.05
},
z: function (x, y) {
return (1+3*x)*(1 + (0.05+y)*(1.5+2*y));
}
}
}]
}
可以看到下面的图标

用的函数是:(1+3*x)*(1 + (0.05+y)*(1.5+2*y))
x是攻击,y是暴击和爆伤
本来应该是(1+1.5*x)*(1 + (0.05+y)*(1.5+2*z))
但是4维的图无法直观显示,所以默认暴击和爆伤平均叠,对比的是两倍的攻击力。
上限是95%的暴击+190%爆伤或者285%的攻击
和图标互动可以清晰看到:
全堆攻击时,期望是4.13,
全堆暴击爆伤,期望是4.4,
x:y 为1:1,期望是5.93
攻击暴击爆伤 1:1:1,期望是6.07(即图中x 0.35 y 0.65的位置)同时也是x + y = 1时的最大值。
所以结论就是3个平均叠是收益最高的做法。
百度的作图工具
option = {
tooltip: {},
backgroundColor: '#fff',
xAxis3D: {
type: 'value',
min: 0,
max: 0.95
},
yAxis3D: {
type: 'value',
min: 0,
max: 0.95
},
zAxis3D: {
type: 'value'
},
grid3D: {
viewControl: {
// projection: 'orthographic'
}
},
series: [{
type: 'surface',
wireframe: {
// show: false
},
equation: {
x: {
step: 0.05
},
y: {
step: 0.05
},
z: function (x, y) {
return (1+3*x)*(1 + (0.05+y)*(1.5+2*y));
}
}
}]
}
可以看到下面的图标

用的函数是:(1+3*x)*(1 + (0.05+y)*(1.5+2*y))
x是攻击,y是暴击和爆伤
本来应该是(1+1.5*x)*(1 + (0.05+y)*(1.5+2*z))
但是4维的图无法直观显示,所以默认暴击和爆伤平均叠,对比的是两倍的攻击力。
上限是95%的暴击+190%爆伤或者285%的攻击
和图标互动可以清晰看到:
全堆攻击时,期望是4.13,
全堆暴击爆伤,期望是4.4,
x:y 为1:1,期望是5.93
攻击暴击爆伤 1:1:1,期望是6.07(即图中x 0.35 y 0.65的位置)同时也是x + y = 1时的最大值。
所以结论就是3个平均叠是收益最高的做法。













