Project1
标题:
打开物品栏修改直接返回游戏
[打印本页]
作者:
帮帮
时间:
2013-1-17 19:39
标题:
打开物品栏修改直接返回游戏
当按下X键$scene = Scene_Item.new 打开物品栏 如果我想再按下X键返回游戏...这个可以做到吗.......或者修改脚本将打开物品栏 不能退出......要使用物品退出....可以做到吗
作者:
羞射了
时间:
2013-1-17 19:57
在Scene_Item初始化的地方新增参数,用来判断是从哪个入口进入的菜单,然后在退出的地方根据参数判断到自己想要的地方。
你可以打开脚本编辑器参考scene_menu和scene_save这两个菜单的写法。
作者:
萧叶藏刀
时间:
2013-1-18 17:03
楼主,你确定是X键吗,这不是打开菜单的吗?你这样做要把原来的脚本覆盖才行
如果没有错,就把Scene_Map的122-130改为
if Input.trigger?(Input::B)
unless $game_system.map_interpreter.running?
$game_system.se_play($data_system.decision_se)
$game_player.straighten
$scene = Scene_Item.new
end
end
复制代码
在Scene_Item的20-21中插入@use_item = false
把68-74改为(是加入上面一句后的行数)
if Input.trigger?(Input::B)
if @use_item or $game_switches[1] == false
$game_system.se_play($data_system.cancel_se)
$scene = Scene_Map.new
return
else
$game_system.se_play($data_system.buzzer_se)
return
end
end
复制代码
在199-200(同上)插入@use_item = true
这样就达到你要的效果了
当开关1开启时,打开物品栏不能退出,要使用物品退出(开关在上面的$game_switches[1]中改)
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1