【心得】平a穿透流的優化公式

首先, 先拿TANK TV大的普攻公式, 再讓它乘上攻速(下/秒), 就是DPS

DPS=攻速(下/秒)*普攻=攻速(下/秒)*{[物理攻擊基礎*(100%+物攻%)*(100%+總物穿%-怪物總防%)*(100%+附傷%)*(100%+技能加傷%)*(100%+屬性加傷%)*(100%+物種加傷%)*武器修正%]+物傷附加}

假設玩家的資源只分配到 攻速% & 物攻% & 物穿% & 附傷%

DPS可寫為:

攻速(下/秒)*[物理攻擊基礎*(100%+物攻%)*(100%+總物穿%-怪物總防%)*(100%+附傷%)]*其他項(=1)

攻速%和物攻%, 物穿%, 附傷%間並不是1:1轉換, 我們拿lv25攻速香包與lv40物攻護符比較


同樣是+4, 攻速%=80%, 物攻%=16%, 比值5:1, 物穿% & 附傷% 也一樣, 5:1, 這樣就有了轉換的比值


藍卡也一樣

其他項不看, DPS公式可寫為:

攻速(下/秒)*[物理攻擊基礎*(100%+物攻%)*(100%+總物穿%-怪物總防%)*(100%+附傷%)]

假設總資源為b(%), 要分給物穿%的資源為x, 物攻%為y, 攻速%為z, 附傷%為b-x-y-z, 怪物防%為a, 白字攻速(轉換成%)為w

DPS=u(x,y,z)=[(5z/180)+100%+(w/180)](100%+y)(100%+x-a)(100%+b-x-y-z)

把白字攻速分離出來, 因為這部分不知道轉換比值, 所以假設白字攻速(轉換成%)為定值, 不參與資源分配

u=(100%+y)(100%+x-a)(100%+b-x-y-z)[(5z/180)+100%]+(100%+y)(100%+x-a)(100%+b-x-y-z)*w/180

白字攻速(轉換成%)為定值, 不參與資源分配故可省略討論, 之後可以加回來

所以

u=(100%+y)(100%+x-a)(100%+b-x-y-z)[(5z/180)+100%]

u寫成小數, 無因次化

u=(1+y)(1+x-a)(1+b-x-y-z)[(5z/1.8)+1]

多變函數求極值, 假設u在區間內連續且可導


(1+y)[(5z/1.8)+1](b-y-2x-z+a)=(1+x-a)[(5z/1.8)+1](b-2y-x-z)=0

(5/1.8)(1+x-a)(1+y)[b-y-x-2z+(3.2/5)]=0

(1+y)[(5z/1.8)+1] & (1+x-a)[(5z/1.8)+1] & (5/1.8)(1+x-a)(1+y) 都不為0

故, (b-y-2x-z+a)=(b-2y-x-z)=[b-y-x-2z+(3.2/5)]=0                                 (1)

(1)解聯立方程序

得到:

物穿=[(3倍怪物防+總資源)/4]-(4/25)                                      (2)

物攻=附傷=[(總資源-怪物防)/4]-(4/25)                                   (3)

攻速=[(總資源-怪物防)/4]+(12/25)                                          (4)

以上攻速 & 物攻 & 物穿 & 附傷 都無因次化成係數

舉例:

假設總資源%為200%=2, 怪防%為25%=0.25, 代入公式

物穿=1.5275, 物攻=附傷=1.2775, 攻速=0.9175, 換算成攻速%是 (5*0.9175/1.8*100)+100=354.86%

假設物理攻擊4000

DPS=4000*8.846=35384, 這並未加上白字攻速(轉換成%)*普攻的傷害

沒法畫圖, 因為u(x,y,z)是在R^4空間

以上
本文來自網路,不代表3樓貓立場,轉載請註明出處:https://www.3loumao.org/8574.html?variant=zh-tw
返回頂部