使用此函数,您可以检索图块地图元素的高度 (以单元格为单位)。
您提供图块地图元素 ID(当您使用 layer_tilemap_create() 创建图块地图元素或使用函数 layer_tilemap_get_id() 时获得),并且该函数将返回高度 (宽度的单元格数量)。
tilemap_get_height(tilemap_element_id)
参数 | 类型 | 描述 |
---|---|---|
tilemap_element_id | Tile Map Element ID | 图块贴图元素的唯一ID值,以获取 |
var lay_id = layer_get_id("espadrilles");
var map_id = layer_tilemap_get_id(lay_id);
var _w = tilemap_get_width(map_id);
var _h = tilemap_get_height(map_id);
total_tiles = (_w * _h);
上面的代码使用检索到的图块图ID来获取图块图的宽度和高度,然后使用这些值来设置实例变量。