使用此函数,你可以在实例中设置给定变量的值。 你提供实例的唯一 ID 值(可以从房间编辑器中的 实例属性 中找到,或者在调用函数 instance_create_layer 时返回)以及要获取的 字符串形式的 变量名(请参阅如下示例代码),最后设置的值(可以是任何有效的 数据类型)。 如果变量在实例中不存在,则将创建该变量,然后为其分配值。
variable_instance_set(instance_id, name, val);
参数 描述 instance_id 要使用的实例的唯一 ID 值 name 要设置的变量的(字符串)名称 val 将变量设置为的值
N/A(无返回值)
if !variable_instance_exists(id, "shields")
{
variable_instance_set(id, "shields", 0);
}
上面的代码将检查调用实例中是否存在实例变量,如果不存在,则创建它并将其设置为 0。