Project1
标题:
RMVX中按B\X\ESC全部无效……
[打印本页]
作者:
退屈£无聊
时间:
2011-3-5 13:05
标题:
RMVX中按B\X\ESC全部无效……
【恩……是这样子的……在RMVX游戏中,无论在哪个画面按B\X\ESC都没有返回效果】
【然后打开RMXP测试……亦同】
【不过有个猎奇的事情。只要按一下游戏画面以外的其它窗口然后再按回来,就会当B键按下处理ORZ】
【使用RM以外程序ESC又完全正常……】
【附:新工程老工程旧工程他人游戏全部都是这样……今天第一次打开RM= =】 dsu_plus_rewardpost_czw
作者:
里昂sir
时间:
2011-3-5 13:24
你全键盘了?
作者:
苏小脉
时间:
2011-3-6 13:37
试试以下两项:
1、把 Scene_Map 122 行的 trigger? 改为 press? => if Input.trigger?(Input::B)
2、插入这段脚本后再试:
class << Input
@@get_async_key_state = Win32API.new('user32', 'GetAsyncKeyState', 'i', 'i')
alias original_trigger? trigger?
def trigger?(key)
if Input::B == key
return 0 != (@@get_async_key_state.call(0x1B) & 0x8000) ||
0 != (@@get_async_key_state.call(0x58) & 0x8000)
else
return original_trigger?(key)
end
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1