|
根据百度百科可以轻松查到,在魔兽争霸中 护甲减伤 = 护甲 × 0.06 / (1 + 0.06 × 护甲) 网上流传的所谓1点护甲等效6%的减伤就是根据 0.06 这个常数来的,实际上这么说是错误的。带入不同护甲值,计算对应的减伤,可以得到下表。打开魔兽游戏,看各种单位的护甲值和减伤值,很容易验证该公式的正确性。 曲线图可以更好地看出趋势。可以看出这种公式的设计就是为了让减伤效果向100%收敛时越来越慢。当护甲为无穷大时,分子分母为同阶无穷大,因此减伤值为100%。 特意计算了负护甲值,可以看出与叠护甲收益越来越低相反,叠减甲的收益越来越高。但此处存疑,假如腐球+3级酸性炸弹+精灵火能叠到-13护甲,对于0防怪代入公式能得到355%增伤,高得吓人。如果有其他手段能叠到-16.66··护甲,分母将为0,增伤值为无穷大。所以我怀疑负的护甲有另一套计算公式。有熟悉word editor的朋友可以说明指正。 需要说明的是,这仅仅是数学计算,到计算机实现上会有差异。比如数学函数是连续的,计算机不是,计算机可能采用近似值。有熟悉word editor的朋友可以说明指正。 (责任编辑:admin666) |


