RPG XP 怎样制作人物转职系统
请各位朋友可以給我一個範例嗎? 范例没有。。。
用变量作控制
E.G
1号变量= 1时表示 勇士2 战士3 弓箭手 4 魔法师。。。等等
然后控制 1号变量即可。。。之后对职业的判断也用这个变量做判断 不好意思~我還是不明白
可否寫出公共事件??
謝謝大大 怎樣才能做到可以自己選擇角色轉職? 重复一遍
变量控制。
比如你用1号变量来做职业的判定
1 = 战士 ,2 = 魔法师 3 = 战神 ,4 = 魔导师
下边 变量1 = n表示什么意思,看上边红字
3是1 的进阶职业 4是2 的进阶职业
初始情况
令 变量1 = 0 这表示 什么职业也没有
事件1
文章显示 : 很好,你变成战士了
变量1 = 1
事件2
文章显示 : 想转成魔法师么,那么你成功了
变量1 = 2
如果想进阶成 战神
事件3
条件分歧 变量1 == 1 //表示当前职业是战士
文章显示 : 你进结成战神了
变量1 = 3
否则的情况
条件分歧 变量1 == 3
文章显示 : 你都是战神了,还凑活过来干什么!
否则的情况
//也就是 变量1 = 2或4是 魔法师,或 魔导师
文章显示 : 丫是魔法职业跑我战士进阶干什么!
另外: 比如 只有战神 才能 触发的事件
事件 4
条件分歧 变量1 = 3
显示文章 : 这个事件你触发了,因为你是战神
否则的情况
显示文章 : 你不是战神,你给我滚蛋 但是如果我有其他隊員,
有什麼辦法可以選擇其他隊員升職?
我看好像只有主角才升職
但也感激大大賜教 这个变通一下。。。
打开数据库。。。角色那栏目里有n个人员对吧
第一个 人员 变量1控制
第二个 变量2 以此类推。。。
attr_reader :actor_id
这个放在 Game_Actor(注意没有s)中对应的地方 你能看到 都是 attr_reader:XXX就插在那里
i = $game_party.actors.actor_id <==表示 当前队伍中第一个人的编号
$game_variables = 0 <==这是变量控制的脚本[]中间填写变量的编号。。。比如 1号变量[]中间就写1
这两句我写出来的意思哈
就是写到事件脚本中表示 我给第一个队员的职业安排成了0 也就是没有职业
变量1号 来记录第一个队员的职业
如果你想变量11号来记录第一个队员的话,12号第二个人,类推
i = $game_party.actors.actor_id <==注意这里0表示队伍中第一个人,1表示第二个人,以此类推
$game_variables = 0 <==注意 加了10,想把变量变成多少,就在等号后边写多少 哦,对了<==和后边的文字要删掉。。。
页:
[1]