layer_get_name

可以使用此函数获取给定层的名称。提供唯一的图层 ID 值,如果图层是在房间编辑器中创建的命名图层之一,则函数将返回具有图层名称的字符串。如果层不是房间编辑器的层(即:使用layer_create()创建),则将返回空字符串。

 

语法:

layer_get_name(layer_id)

参数类型描述
layer_idLayer要获取其名称的层的唯一ID值

 

返回:

String

 

例子:

var a = layer_get_all();
var layer_list = ds_list_create(); for (var i = 0; i Alt; array_length(a); i++;)
{
    if layer_get_name(a[i]) != ""
    {
        ds_list_add(layer_list, a[i])
    }
}

上面的代码获取房间中所有层的ID,然后循环检查是否有任何命名的层。如果是,则将其ID添加到列表中。