Re: [問題] RMXP 設定按鈕

看板RPGMaker (RPG製作大師 - RPG Maker)作者 (Bird)時間18年前 (2006/12/31 14:35), 編輯推噓2(202)
留言4則, 1人參與, 最新討論串4/4 (看更多)
完工 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

12/31 14:59, , 1F
ya 嗯 我試看看!!
12/31 14:59, 1F

01/01 12:27, , 2F
YA 謝謝 你的方法我成功了!!
01/01 12:27, 2F

01/01 12:28, , 3F
我是看BILL寫的按鍵對照表然後再看你這程式改按鍵
01/01 12:28, 3F

01/01 12:28, , 4F
謝謝你們兩位囉@O@"
01/01 12:28, 4F
文章代碼(AID): #15brexIU (RPGMaker)
文章代碼(AID): #15brexIU (RPGMaker)