
주변 환경요소를 만들 때 타일맵 기능을 이용할 수 있다.
변하지 않는 배경요소라면 그대로 타일을 찍어서 만들 수 있지만, 타일의 배치에 따라 외형이 변해야하는 타일이 있을 수도 있다.
예를 들어서, 목장 게임에서 밭을 경작할 때, 경작된 땅을 보면


타일 스타일에 따라서는 상관이 없을 수도 있지만, 예시 이미지의 경우 경작할 때마다 그에 맞는 모양이 필요한 경우가 있다.
이러한 요소를 구현할 수 있는 기능이 바로 룰타일(Rule Tile)이다.
룰타일을 이용하기 위해서는 2D Tilemap Extras 라는 패키지가 필요하다.


Rule Tile은 Create/2D/Tiles/Rule Tile 에서 생성할 수 있다.

룰 타일은 이름에서 유추할 수 있듯, 규칙을 정하고, 그 규칙에 따라 타일을 배열하게 만들 수 있는 기능이다.
기본적으로 맨 위에서부터 규칙을 판단하고, 해당 규칙에 맞는 타일이 있으면 그 타일이 표시되게 된다.
만약 규칙에 맞는 어떤 타일도 없다면, Default Sprite를 표시하게 된다.
Tiling Rule에서 우측의 9칸이 규칙을 설정하는 부분이다.
가운데를 기준으로, 상하좌우 대각선 방향에 이 룰 타일이 있을 경우(초록 화살표)와 없을 경우(빨간 X 표) 아무런 표시도 없을 경우의 조건을 기입할 수 있다.
Extend Neighbor를 체크할 경우, 해당 입력을25칸으로 늘릴 수 있다.
또한 해당 규칙을 어떻게 적용하는지 또한 정 가운데 있는 아이콘을 클릭해 변경할 수도 있다.
'내일배움캠프 TIL' 카테고리의 다른 글
| 내일배움캠프 58일차 TIL "타일맵 정보에 관련된 오류 수정" (0) | 2024.12.09 |
|---|---|
| 내일배움캠프 57일차 TIL "Rule Tile (2)" (0) | 2024.12.06 |
| 내일배움캠프 55일차 TIL "시간마다 갱신되는 UI만들기" (0) | 2024.12.04 |
| 내일배움캠프 54일차 TIL "TimeManager 리팩토링" (0) | 2024.12.03 |
| 내일배움캠프 53일차 TIL "Sprite Library와 Sprite Resolver를 이용한 Sprite 처리" (0) | 2024.12.02 |