|
遊戲指定論壇‧免費廣告 本帖最後由 官方小雲 於 2024-10-8 19:51 編輯
由於有玩家查詢關於家族排名榜上所顯示的家族經驗值減少的問題, 特意說明.
家族經驗排名榜上顯示的經驗值並非實際經濟值.
而係家族等級相對的經驗值,再加上家族現有經驗值。
即係,
例如玩家家族現有經驗值216000經驗值
更新前
升級到20級家族所需經驗值為89280000
顥示就會係89280000+216000經驗值=89496000
更新後
升級到20級家族所需經驗值為71424000
顥示就會係71424000+216000經驗值=71640000
因為家族升級後, 經驗值就係由0開始計.
所以佢顯示係用你家族等級(對應所需經驗值)+現有經驗值去顯示.
由於更新後,家族升級所需經驗值減少,所以顯示就變左做71424000+216000, 而唔係家族實際所累積獲得的經驗值.
否則經驗值就好難計你還需要多少%經驗值才升級...
佢係用你現有經驗值/升級所需,去顯示經驗值%.
所有家族升級後的現有經驗值都係由0開始.
即係咁, 佢條編程唔會係
if exp > 100,000{ 家族等級=2}
else if exp > 220,000{ 家族等級=3}
.
.
.
else if exp > 89280000{ 家族等級=20}
佢只會係
if exp > 100% { 家族等級+1 }
如果用第1個方法寫, 就會攪到好亂,
同埋會用好多資源不停去運算每個家族既等級..
用第2個方法寫, 就只係記錄返家族等級,
而唔係不停去計家族等級...
用簡單方法答你可能唔明,
用埋複雜方法答你, 唔知你會唔會明.
|
|