728x90
TileBase - Tilemap에 들어가는 오브젝트
public Tilemap _tilemap;
public TileBase _tile;
void Start()
{
_tilemap.SetTile(new Vector3Int(0, 0, 0), _tile);
}
void Update()
{
List<Vector3Int> blocked = new List<Vector3Int>();
foreach (Vector3Int pos in _tilemap.cellBounds.allPositionsWithin)
{
TileBase tile = _tilemap.GetTile(pos);
if(tile != null)
blocked.Add(pos);
}
}
728x90
'Unity' 카테고리의 다른 글
[Unity2D] 맵 존관리 방법 (0) | 2022.11.14 |
---|---|
[Unity] 유니티 Editor 만드는 방법 (0) | 2022.11.14 |
[Unity] API 호출 방법 (0) | 2022.11.08 |
[Unity][방법][팁] Conditional사용하여 로그(LOG)사용하기 (0) | 2022.10.20 |
[Unity][팁, 방법] 애니메이션 파라미터 사용하지 않고 소스 제어 (0) | 2022.10.13 |