《了不起的修仙模擬器》中很多玩家開始慢慢的在意自己的結丹靈氣速度,但卻不太清楚結丹靈氣速度的計算公式到底是什么,今天小編就給大家?guī)硗婕摇疤┎惼斩 狈窒淼慕Y丹靈氣速度計算公式,希望能對大家有所幫助。...

《了不起的修仙模擬器》中很多玩家開始慢慢的在意自己的結丹靈氣速度,但卻不太清楚結丹靈氣速度的計算公式到底是什么,今天小編就給大家?guī)硗婕摇疤┎惼斩 狈窒淼慕Y丹靈氣速度計算公式,希望能對大家有所幫助。

《了不起的修仙模擬器》結丹靈氣速度公式分享

結丹靈氣速度公式分享

結丹靈氣速度=(20+靈氣參數/20)*功法五維匹配*幸運參數*心境參數*陰陽參數*天氣參數*季節(jié)參數 (單位我不清楚,說不定是每幀加多少靈氣)

靈氣參數:略復雜,但是我看到了地圖靈氣,應該是 位置聚靈+地圖靈氣 共同計算,此外這個靈氣參數也出現(xiàn)在了人物靈氣吸收數據(所謂靈氣吸收其實應該就是回靈速度)上。應該和聚靈值有關,靈氣恢復雖然和結丹無關,但是靈氣回復快的地方靈氣參數更大,結丹效果一般也會更好(但不是絕對的關系)

功法五維匹配=取最大{0.5或1 - 0.2 *(五維比功法五維需求低的值)+ 0.04*(五維比功法五維需求高的值 +(若五維全部達標則再+0.25,若有未達標則不加)}

功法不要求的屬性(數據為負,0算作需求)不參與計算

機緣參數=0.8+0.075*機緣

心境參數,會計算心境需求,不能看的太懂,但是像一個離散的函數,我估計滿足后就沒有效果了(推測,你可以試試1000和20000有沒有明顯區(qū)別)

陰陽參數=1 + X * 5 游戲中存在一個陰陽值,在0~100不停變化(推測),另外,游戲中陰陽用light表示(我推測應該是陰陽,不應該是光)

混沌屬性:X=0.08

火或木:X=-0.04 + 陰陽值/100 * 0.08

水或金:X=0.04 - 陰陽值/100 * 0.08

土或無:0.08 - |陰陽值/100 - 0.5 | * 0.16

天氣參數=1 + Y * 5

GetWorldProperty(12+元素) 游戲對五行賦了值,無=0,金=1,木=2,水=3,火=4,土=5,混沌=6

然后引用了hash函數進行匹配,應該是各種天氣都有對應的值,匹配上就加在Y上(Y基礎值=0),然后退出函數。

季節(jié)參數=1 + Z * 5

無屬性:Y=0

這個函數不好說明,游戲定義了一個季節(jié)值,還定義了一個數組集合 mapSeasonBroken[序號],mapSeasonBroken[1]表示第二個,序號從0開始。

函數為 Z = Mathf.Lerp(mapSeasonBroken[本功五行 - 金], mapSeasonBroken[本功五行 - 金 + 1], 季節(jié)值的小數部分)

游戲對五行賦了值,無=0,金=1,木=2,水=3,火=4,土=5,混沌=6

lerp函數的意思是取中間的加權值,比如lerp(a,b,0.8)=(b-a)*0.8+a

五行參數=1 + Z * 5 如果五行被克制則為1

無屬性:Z=0

補充I:結完丹后金丹1%的靈氣會加在角色靈氣的基礎值(仔細看了是基礎值BaseValue)