使用此函数,您可以检查是否已释放键。
与 keyboard_check 函数不同,此函数仅在按键抬起的步骤中返回 true,即当其从前一步骤中保持向下切换到当前步骤中不再保持向下时。因此,要再次返回 true,必须先按下该键,然后再次释放。在所有其他步骤中,函数返回 false。
该函数将采用函数 ord 返回的 keycode 值 (仅 a-Z 的大写字母 或 0-9 的数字),或主键盘输入页面上列出的 vk_* 常量中的任何一个。
keyboard_check_released(key);
参数 | 类型 | 描述 |
---|---|---|
key | Virtual Key Constant (vk_*) | 检查的释放状态的键。 |
if keyboard_check_released(ord("P"))
{
instance_create_layer(0, 0, "Controllers", obj_Pause);
}
上面的代码将检查 "P" 键是否已释放,如果是,则创建 obj_Pause 的实例。