这么做就可以了,话说黑掉Input模块方法真的大丈夫?
在1号开关打开的情况下,方向键反转,改变控制的开关请条件第4行。
这个方法对地图上的行走无效,因为两者处理输入的机制不同,所以地图上行走还要额外处理。
如果发现有些东西还是没改变,那么用同样的办法黑掉trigger?方法和press?方法即可。
module Input @old_repeat = method('repeat?') if @old_trigger.nil? def self.repeat?(key) if $game_switches != nil && $game_switches[1] case key when Input::UP key = Input::DOWN when Input::DOWN key = Input::UP when Input::LEFT key = Input::RIGHT when Input::RIGHT key = Input::LEFT end end @old_repeat.call(key) end end
module Input
@old_repeat = method('repeat?') if @old_trigger.nil?
def self.repeat?(key)
if $game_switches != nil && $game_switches[1]
case key
when Input::UP
key = Input::DOWN
when Input::DOWN
key = Input::UP
when Input::LEFT
key = Input::RIGHT
when Input::RIGHT
key = Input::LEFT
end
end
@old_repeat.call(key)
end
end
|