作者yzugsr (Bird)
看板RPGMaker
标题Re: [问题] RMXP 设定按钮
时间Sun Dec 31 14:40:34 2006
完工
1.
请不要更改原本的脚本
先开一个新专案试
2.
将这些程式贴到main的begin上方就好
module Input
Input::MAPPING = {
Input::A => Input::B, Input::B => Input::C
}
class << self
%w{trigger? press? repeat?}.each { |origin|
hooked = "h_"+origin
alias_method hooked, origin
eval("def #{origin}(arg); #{hooked}(mapping(arg)); end")
}
end
def self.mapping(arg)
Input::MAPPING[arg] || arg
end
end
我没有看你要怎麽调,你照你的需求改红色这行就好
我范例的意思是:
接收到Input::A时当作原本的Input::B处理,Input::B当Input::C处理
这样应该比较方便,不用改原本的脚本
你不想要时把这段程式码拿掉,或直接把红色这行拿掉也行
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.183.10
1F:推 Lahaluto:ya 嗯 我试看看!! 12/31 14:59
2F:推 Lahaluto:YA 谢谢 你的方法我成功了!! 01/01 12:27
3F:→ Lahaluto:我是看BILL写的按键对照表然後再看你这程式改按键 01/01 12:28
4F:→ Lahaluto:谢谢你们两位罗@O@" 01/01 12:28