bounds | 作为检索范围的边界。 |
TileBase[] 给定边界内的 Tiles 的数组。
使用给定边界检索瓦片数组。
与对每个位置逐一调用 GetTile 相比,这种批量获取瓦片的方式更高效。 边界大小必须与数组大小匹配。例如,边界 1x2x3 需要数组长度 6。
// Retrieves all tiles from an area on the tilemap and prints out the tiles to console using UnityEngine; using UnityEngine.Tilemaps;
public class ExampleClass : MonoBehaviour { public BoundsInt area;
void Start() { Tilemap tilemap = GetComponent<Tilemap>(); TileBase[] tileArray = tilemap.GetTilesBlock(area); for (int index = 0; index < tileArray.Length; index++) { print(tileArray[index]); } } }