tilemap_clear

使用此功能,您可以清除 / 设置给定图块地图上的所有图块。

您提供图块地图元素 ID(当您使用 layer_tilemap_create() 创建图块地图元素或使用函数 layer_tilemap_get_id() 时获得),并且然后提供您想要清除图层的图块数据。默认值 0 会清除图层中的所有图块 (实质上使所有图块 " 清空 "),同时您可以使用专用的 tile_* 函数创建您自己的图块数据来清除图块地图。

 

语法:

tilemap_clear(tilemap_element_id, tiledata);

参数类型描述
tilemap_element_idTile Map Element ID要更改的图块图元素的唯一ID值
tiledataTile Data用于清除图层的图块数据

 

返回:

N/A

 

例子:

var layer_id = layer_get_id("Forest");
var tile_id = layer_tilemap_get_id(layer_id);
tilemap_clear(tile_id, 0);

上面的代码获取在房间编辑器中创建的图块图的ID值,然后使用"空"图块清除它。