此函数将销毁给定的图块地图元素。
您提供图块地图 ID(在使用 layer_tilemap_create() 创建图块地图时或将图层 ID 与 layer_get_tilemap_id() 一起使用时获得) 并这将删除它。
注意 这 不会 删除图层,只会删除图层中的图块地图。如果该图块地图是已在房间编辑器中添加的图块地图,则下次您离开房间然后返回时,将再次创建该图块地图。但是,如果房间是持久性的,则除非再次关闭房间持久性,否则图块地图将被删除。
layer_tilemap_destroy(tilemap_element_id);
参数 | 类型 | 描述 |
---|---|---|
tilemap_element_id | Tile 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"以查看给定的图块映射元素是否存在,如果存在,则它被销毁(但不是层)。