bounds | 要检索的边界。 |
TileBase[] 给定边界处的 Tile 数组。
检索具有给定边界的 Tiles 数组。
这是一种更高效的方式来批量获取 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]); } } }