variable_instance_exists

使用此函数,您可以检查实例范围变量是否存在。您提供唯一的实例ID值 (可以从房间编辑器中的实例属性中找到该值,或者在调用函数instance_create_layer()以及要检查作为字符串的变量名时返回 (请参见下面的示例代码)。如果实例存在具有给定名称的变量,则函数将返回true,否则返回false

 

语法:

variable_instance_exists(instance_id, name);

参数类型描述
instance_idObject Instance要检查的实例的唯一ID值
nameString要检查的变量的名称

 

返回:

Boolean

 

例子:

if (!variable_instance_exists(id, "shields"))
{
    shields = 0;
}

上面的代码将检查运行代码的实例中是否存在名为 “shields” 的变量,如果没有,则创建并初始化为0。