layer_tilemap_destroy

此函数将销毁给定的图块地图元素。

您提供图块地图 ID(在使用 layer_tilemap_create() 创建图块地图时或将图层 ID 与 layer_get_tilemap_id() 一起使用时获得) 并这将删除它。

注意不会 删除图层,只会删除图层中的图块地图。如果该图块地图是已在房间编辑器中添加的图块地图,则下次您离开房间然后返回时,将再次创建该图块地图。但是,如果房间是持久性的,则除非再次关闭房间持久性,否则图块地图将被删除。

 

语法:

layer_tilemap_destroy(tilemap_element_id);

参数类型描述
tilemap_element_idTile Map Element ID要销毁的图块图的唯一ID值

 

返回:

N/A

 

例子:

var lay_id = layer_get_id("Tiles_trees");
var tile_id = layer_tilemap_get_id(lay_id);
if (layer_tilemap_exists(lay_id, tile_id))
{
    layer_tilemap_destroy(tile_id);
}

上面的代码检查层"Tiles_trees"以查看给定的图块映射元素是否存在,如果存在,则它被销毁(但不是层)。