在1号开关打开的时候,按键盘上的Q键即可打开物品界面(无视是否有事件正在运行)
class Scene_Map < Scene_Base def update super $game_map.update(true) $game_player.update $game_timer.update @spriteset.update update_call_menuitem unless scene_changing? update_scene if scene_change_ok? end def update_call_menuitem if $game_switches[1] == false @item_calling = false else @item_calling ||= Input.trigger?(:L) call_menuitem if @item_calling && !$game_player.moving? end end def call_menuitem Sound.play_ok SceneManager.call(Scene_Item) @item_calling = false end end
class Scene_Map < Scene_Base
def update
super
$game_map.update(true)
$game_player.update
$game_timer.update
@spriteset.update
update_call_menuitem unless scene_changing?
update_scene if scene_change_ok?
end
def update_call_menuitem
if $game_switches[1] == false
@item_calling = false
else
@item_calling ||= Input.trigger?(:L)
call_menuitem if @item_calling && !$game_player.moving?
end
end
def call_menuitem
Sound.play_ok
SceneManager.call(Scene_Item)
@item_calling = false
end
end
|