keyboard_check_released

使用此函数,您可以检查是否已释放键。

keyboard_check 函数不同,此函数仅在按键抬起的步骤中返回 true,即当其从前一步骤中保持向下切换到当前步骤中不再保持向下时。因此,要再次返回 true,必须先按下该键,然后再次释放。在所有其他步骤中,函数返回 false

该函数将采用函数 ord 返回的 keycode 值 (仅 a-Z 的大写字母 或 0-9 的数字),或主键盘输入页面上列出的 vk_* 常量中的任何一个。

 

语法:

keyboard_check_released(key);

参数类型描述
keyVirtual Key Constant (vk_*)检查的释放状态的键。

 

返回:

Boolean

 

示例:

if keyboard_check_released(ord("P"))
{
    instance_create_layer(0, 0, "Controllers", obj_Pause);
}

上面的代码将检查 "P" 键是否已释放,如果是,则创建 obj_Pause 的实例。