此函数可用于检查给定层是否存在。提供层 ID(使用layer_create()创建层时获得的 ID)或层名称(作为字符串,这将产生性能影响),如果存在,函数将返回布尔值true;如果不存在,则返回false。
注意 此函数在当前目标房间的范围内工作 - 默认情况下是调用该函数的房间 - 可以使用函数 layer_set_target_room() 设置。
layer_exists(layer_name)
参数 | 类型 | 描述 |
---|---|---|
layer_name | String or Layer | 层的名称(字符串或ID值) |
if (!layer_exists(global.tileLayer))
{
global.tileLayer = layer_create(1000);
}
上面的代码将检查存储在全局变量中的层是否实际存在,如果不存在,则创建它。