Project1
标题:
[已解决]按键事件捕获问题
[打印本页]
作者:
hunya88
时间:
2015-3-13 23:49
标题:
[已解决]按键事件捕获问题
本帖最后由 hunya88 于 2015-3-14 09:58 编辑
class Scene_Menu < Scene_MenuBase
def start
super
end
def update
super
Input.update
if esc?
p "b"
return_scene
end
p "a"
end
def esc?
return Input.press?(:X)
end
end
我想重写Scene_Menu
先取消所有窗口
发现因为Window_MenuCommand没了 退不出来
去base看 发现会调用update函数 所以仿照其他场景 自己写一个update 配合Input模块 实现按x退出
然后就发现不行 进入之后按x没反应 不会打印出b 而a也会打印一段时间之后停止 求解
作者:
泉塚四季
时间:
2015-3-14 02:06
键盘上的X键默认对应:B
另外在Sence_Base中已经更新了input了,所以这里已经super了以后就不用再写一遍了
作者:
hunya88
时间:
2015-3-14 09:58
泉塚四季 发表于 2015-3-14 02:06
键盘上的X键默认对应:B
另外在Sence_Base中已经更新了input了,所以这里已经super了以后就不用再写一遍了 ...
非常感谢!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1