Project1
标题:
Lv與Exp設定
[打印本页]
作者:
ms0688987
时间:
2010-9-6 00:58
标题:
Lv與Exp設定
1. 要怎麼改等級才能有限制
ex : Lv.30滿等
2. 要怎麼改才能設定每一個等級的經驗值
ex : Lv.1 Exp = 2 , LV.2 EXP = 4 , Lv.3 Exp = 8 ........
作者:
Phil
时间:
2010-9-6 01:07
提示:
作者被禁止或删除 内容自动屏蔽
作者:
Phil
时间:
2010-9-6 01:09
提示:
作者被禁止或删除 内容自动屏蔽
作者:
ms0688987
时间:
2010-9-6 01:26
等級是改出來了...
經驗就有問題了@@"
137 def make_exp_list
138 @exp_list = [ 0,0,7,23,47,110,220,450,800,1300,2000]
139 end
上面是我在Game_Actor 137開始改的 , 我改1~10等經驗
Lv.1 現在經驗 : 0 需要經驗 : 7
LV.2 現在經驗 : 7 需要經驗 : 16.....哪尼!?我設定23竟然變成16 !?
XP我這樣改沒問題可是VX好像變成 : 現在Exp + 需要Exp = 改的數值
有沒有辦法調整好呢?
作者:
moy
时间:
2010-9-6 09:20
最方便的办法是自行调整数据....大概...
反正就是前两个数的和就是...随便捣捣计算器就出来了
以上是因为我没看VX的经验脚本......
作者:
Phil
时间:
2010-9-6 14:30
提示:
作者被禁止或删除 内容自动屏蔽
作者:
ms0688987
时间:
2010-9-6 20:03
預設升級判定是:
def make_exp_list
@exp_list[1] = @exp_list[100] = 0
m = actor.exp_basis
n = 0.75 + actor.exp_inflation / 200.0;
for i in 2..99
@exp_list[i] = @exp_list[i-1] + Integer(m)
m *= 1 + n;
n *= 0.9;
end
end
貌似是套公式 , 所以要整個換掉
VX怎麼寫才會合理呢?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1