使用此函数,您可以检索分配给图层上给定图块地图元素的图块集资源的索引值。
您提供图块地图元素 ID(在使用 layer_tilemap_create() 创建图块地图元素或使用函数 layer_tilemap_get_id() 时获得),并且该函数将返回图块集资产索引。
tilemap_get_tileset(tilemap_element_id)
参数 | 类型 | 描述 |
---|---|---|
tilemap_element_id | Tile Map Element ID | Tile Map元素的唯一ID值,用于从中获取图块集 |
var lay_id = layer_get_id("Tiles_trees");
var map_id = layer_tilemap_get_id(lay_id);
if (tilemap_get_tileset(map_id) != ts_Nighttime)
{
tilemap_tileset(map_id, ts_Nighttime);
}
上述代码检查分配给图层"Tiles_trees"的当前图块集,如果它不是"ts_Nighttime",则该图块集被分配给图块映射。