Project1

标题: 关于66制作的公共事件制作菜单提问 [打印本页]

作者: 鱿鱼君    时间: 2013-4-29 19:52
标题: 关于66制作的公共事件制作菜单提问
我看了后自己试着做了一遍,但是发现BUG——
EG:比如装备,进入之后自己就默认进入第一个角色了,肿么回事?
求解答!{:2_275:}
作者: 鱿鱼君    时间: 2013-4-29 20:50
那个浏览的弟兄们帮我艾特一下66君呗?新人不知道ID嘞。。
作者: 芯☆淡茹水    时间: 2013-4-30 00:01
$scene = Scene_Equip.new(0)   为队伍 1 号角色装备窗口,
$scene = Scene_Equip.new(1)   为队伍 2 号角色装备窗口,
$scene = Scene_Equip.new(2)   为队伍 3 号角色装备窗口,
,,,以此类推。
如果直接写:$scene = Scene_Equip.new    默认为 1 号角色。


作者: 鱿鱼君    时间: 2013-5-1 01:30
芯☆淡茹水 发表于 2013-4-30 00:01
$scene = Scene_Equip.new(0)   为队伍 1 号角色装备窗口,
$scene = Scene_Equip.new(1)   为队伍 2 号角 ...

那就是不能跳转到选择角色的意思么囧
作者: wingzeroplus    时间: 2013-5-1 09:46
基于3楼的写法,我觉得可以这样
比如进入菜单的时候 让 某变量归0,比如 $game_variables[5] = 0
当按下的时候+1,按上的时候-1 (当然得限制如果小于0就等于0之类的)
然后进入装备画面的时候用  $scene = Scene_Equip.new($game_variables[5])   就能进入对应的角色了
PS:这只是思路,未亲测
作者: 鱿鱼君    时间: 2013-5-2 00:10
哟西,3Q
作者: 芯☆淡茹水    时间: 2013-5-2 00:43
wingzeroplus 发表于 2013-5-1 09:46
基于3楼的写法,我觉得可以这样
比如进入菜单的时候 让 某变量归0,比如 $game_variables[5] = 0
当按下的 ...

应该这样:

RUBY 代码复制
  1. if $game_variables[5] > $game_party.actors.size - 1
  2.   $game_variables[5] = 0
  3. end
  4. if $game_variables[5] < 0
  5.   $game_variables[5] = $game_party.actors.size - 1
  6. end





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1