所以说看不懂啊!这一段应该是在地图上按某键开启菜单的吧?
我记得是 Scene_Map 中的,如果您要另外放在 Main 前,
直接放这一段没有类的方法会有作用吗?起码也要这样:
class Scene_Map < Scene_Base
#--------------------------------------------------------------------------
# ● 监听取消键的按下。如果菜单可用且地图上没有事件在运行,则打开菜单界面。
#--------------------------------------------------------------------------
def update_call_menu
if $game_system.menu_disabled || $game_map.interpreter.running?
@menu_calling = false
else
@menu_calling ||= Input.trigger?(:Y)
call_menu if @menu_calling && !$game_player.moving?
end
end
end
取代原来的 Scene_Map 中 def update_call_menu 才有用吧?
我不明白您目的是什么,看您主楼已经这样了,还没有效果?
唔,好像您主楼最后少了一个 end
这样写,我自己测试的结果,按 S 键是有开启菜单呀!作者: asdwds 时间: 2013-4-20 21:43
j433463 发表于 2013-4-20 21:09
所以说看不懂啊!这一段应该是在地图上按某键开启菜单的吧?
我记得是 Scene_Map 中的,如果您要另外放在 M ...
class Scene_Map < Scene_Base
#--------------------------------------------------------------------------
# ● 监听Y键的按下
#--------------------------------------------------------------------------
def a
@a ||= Input.trigger?(:Y)
msgbox "a" if @a
end
end