处理手柄、键盘输入的模块。
在 RGSS3 中,使用符号而非按键序号来管理。(RGSS3)
更新输入信息。原则上一帧调用一次。
检测符号 sym 对应的按键当前是否被按下。
如果按键被按下,则返回 true ,否则返回 false 。
if Input.press?(:C) do_something end
检测符号 sym 对应的按键是否被重新按下。
从没有按下的状态转变为按下的瞬间才被视为「重新按下」。
如果按钮被重新按下,则返回 true,如果不是,返回 false。
检测符号 sym 对应的按键是否被重新按下。
不同于 trigger? ,按住按键时会考虑按键的重复。
如果按钮被按下,则返回 true,如果不是,返回 false 。
判断方向键的状态,以 4 方向输入的形式,返回与小键盘上的数字对应的整数(2, 4, 6, 8)。
没有方向键按下时(或等价的情况下)返回 0。
判断方向键的状态,以 8 方向输入的形式,返回与小键盘上的数字对应的整数(1, 2, 3, 4, 6, 7, 8, 9)。
没有方向键按下时(或等价的情况下)返回 0。
这些常量名即对应符号名。比如,方向键中的右键可以用记号 :RIGHT 来指定。(RGSS3)
分别对应方向键中的下、左、右、上。
对应各自的按键。
直接对应键盘上面的 SHIFT、CTRL 和 ALT 键。
对应键盘上的各功能键,其他的功能键被系统保留,不可获取。