Unity/트러블 슈팅

[Unity] 타일맵 크기 변경 오류

turbulence93 2025. 5. 16. 22:25

1. 문제상황

TimeMap Renderer의 Bounds 값을 이용하여 카메라 이동 제한 기능 구현 중,
TileMap 크기를 변경하여도 Bounds 값이 변경되지 않는 현상 별생

 

  • 타일맵 크기를 변경하였으나 Bounds 값이 같은 값으로 출력

변경 전 타일맵
변경 후 타일맵

 

2. 원인

타일 맵을 지워도 한번 늘어난 Tile Map Rect는 줄어들지 않았기 때문에 Bounds가 변경되지 않았다.

변경되지 않은 Tile Map Rect

  • 타밀맵 수정을 했지만 확장된 Rect가 줄어들지 않은 모습

3. 해결

늘어난 Rect를 줄이면 해결될거라고 생각하지만, 그러면 내부 타일맵 자체도 비율에 맞게 같이 변화하여 찌그러진 타일맵이 된다.

 

그래서 아래 사진처럼 TileMap 메뉴의 Compress TileMpa Bounds를 누르면

 

정상화 된 Tile Map Rect를 확일할 수 있다.