layer_exists

此函数可用于检查给定是否存在。提供层 ID(使用layer_create()创建层时获得的 ID)或层名称(作为字符串,这将产生性能影响),如果存在,函数将返回布尔true;如果不存在,则返回false

注意 此函数在当前目标房间的范围内工作 - 默认情况下是调用该函数的房间 - 可以使用函数 layer_set_target_room() 设置。

 

语法:

layer_exists(layer_name)

参数类型描述
layer_nameString or Layer层的名称(字符串或ID值)

 

返回:

Boolean

 

例子:

if (!layer_exists(global.tileLayer))
{
    global.tileLayer = layer_create(1000);
}

上面的代码将检查存储在全局变量中的层是否实际存在,如果不存在,则创建它。