Tile Palette 에디터 창에서 다양한 기능과 툴을 사용하여 타일 팔레트와 타일맵에 페인팅하는 방법을 생성하고 편집할 수 있습니다.
Tile Palette 창을 열려면 Window > 2D > Tile Palette로 이동합니다. 타일맵을 생성한 경우 계층 창에서 타일맵을 이를 선택하면 씬 뷰에 Open Tile Palette 오버레이가 나타납니다. 오버레이에서 Open Tile Palette를 선택하여 Tile Palette 창을 엽니다.
이러한 툴을 사용하여 타일맵에 타일을 페인팅합니다. 이러한 툴의 구체적인 사용 지침은 해당 페이지에서 확인할 수 있습니다.
A: 사용 가능한 팔레트 툴을 표시하는 툴바.
B: 활성 타겟 드롭다운 메뉴와 오버레이 토글 버튼.
C: 활성 타일 팔레트의 콘텐츠를 보고 편집할 수 있는 메인 창.
D: Brush Inspector 창.
타일맵에 페인팅할 때 툴바의 툴을 사용해 추가 프로퍼티와 효과를 적용할 수 있습니다. 또한 이 툴을 사용하여 타일 팔레트의 편집 잠금을 해제하여 활성 타일 팔레트 자체를 편집할 수도 있습니다. 각 툴의 구체적인 용도와 기능에 대한 상세 내용은 각 툴의 기술 자료를 참고하십시오.
| 컨트롤 | 설명 | 단축키 |
|---|---|---|
![]() 선택 툴 |
선택 툴을 사용하여 활성 타일맵에서 하나의 타일을 선택하거나, 클릭 이후에 여러 타일을 드래그하여 한 번에 여러 타일을 선택할 수 있습니다. | S |
![]() 이동 툴 |
이동 툴을 사용하여 선택 도구로 선택한 타일을 옮길 수 있습니다. 참고: 이동 툴로는 타일을 선택할 수 없습니다. | M |
![]() 페인트 툴 |
페인트 툴을 사용하여 타일 팔레트에서 하나의 타일을 선택하거나, 클릭 이후에 여러 타일을 드래그하여 한 번에 여러 타일을 선택할 수 있습니다. 그런 다음 씬에서 타일맵을 클릭하여 선택한 타일로 페인트합니다. | B |
![]() 박스 채우기 툴 |
박스 채우기 툴을 사용하여 타일 팔레트에서 하나의 타일을 선택하거나, 클릭 이후에 여러 타일을 드래그하여 한 번에 여러 타일을 선택할 수 있습니다. 그런 다음 박스 채우기 툴을 클릭해 씬에 있는 타일맵 위로 드래그하여 사각형 모양을 그린 뒤 마우스 버튼을 놓으면 해당 영역이 선택된 타일로 채워집니다. | U |
![]() 선택 툴 |
선택 툴을 사용하여 타일맵이나 타일 팔레트에서 하나의 타일을 선택하거나, 클릭 이후에 여러 타일을 드래그하여 한 번에 여러 타일을 선택할 수 있습니다. 타일을 선택하고 나면 활성 툴이 페인트 툴로 전환되어 선택한 타일들로 타일맵을 칠할 수 있게 됩니다. | I |
![]() 지우개 툴 |
지우개 툴을 사용하면 타일을 선택해 지울 수 있습니다. 여러 타일을 한 번에 지우려면 먼저 타일 팔레트에서 지우개 툴을 클릭한 뒤 더욱 넓은 영역에 걸쳐 드래그한 다음 타일맵에서 지우려는 타일을 페인팅합니다. | D |
![]() 플러드 필 툴 |
플러드 필 툴을 사용하여 빈 셀이나 동일한 타일의 인접한 영역을 선택한 타일로 채울 수 있습니다. 이때 타일 팔레트에서 채우기에 사용할 타일을 선택합니다. 이 툴은 두 개 이상의 타일과 함께 사용할 수 없습니다. | G |
![]() |
활성 브러시를 시계 반대 방향으로 회전합니다. | [ |
![]() |
활성 브러시를 시계 방향으로 회전합니다. | ] |
![]() |
x축을 따라 활성 브러시를 뒤집습니다. | Shift+[ |
![]() |
y축을 따라 활성 브러시를 뒤집습니다. | Shift+] |
| 컨트롤 | 설명 |
|---|---|
![]() 활성 타겟 |
에디터가 타게팅하는 현재 활성 타일맵을 표시하고 이 프로젝트에서 사용할 수 있는 타일맵의 이름을 나열합니다. 타일맵 목록에서 선택한 타일맵은 활성 타겟이 됩니다. |
![]() 브러시 선택 오버레이 토글 |
타일 팔레트의 브러시 선택 오버레이를 씬 뷰에 표시하거나 숨기려면 이 옵션을 선택합니다. |
![]() 타일 팔레트 클립보드 오버레이 토글 |
씬 뷰에서 타일 팔레트 클립보드 오버레이를 표시하거나 숨기려면 이 옵션을 선택합니다. |
다음 컨트롤 옵션은 활성 타겟 드롭다운과 새 타일맵 만들기를 선택할 때 사용할 수 있습니다.
| 컨트롤 | 설명 |
|---|---|
|
표시 토글 |
이 토글을 사용해 씬 뷰에서 타겟 타일맵을 표시하거나 숨길 수 있습니다. |
|
핑 버튼 |
이 버튼으로 타겟 타일맵을 계층 창에서 강조 표시하면 타겟 타일맵을 쉽게 알아볼 수 있습니다. |
| 새 타일맵 만들기 | 생성할 타일맵 유형을 선택하고 생성 시 이름을 지정합니다. 이름을 입력하지 않으면 Unity는 새로 생성된 타일맵의 이름을 기본값인 Tilemap으로 지정하며, 동일한 이름의 타일맵이 존재할 경우 그 이름 뒤에 번호를 추가합니다. |
| From Tile Palette | 활성 타일 팔레트의 타일 크기에 따라 타일맵을 생성하려면 선택합니다. 이렇게 하면 자식 타일맵의 부모 그리드 타일 크기가 타일 팔레트에 맞게 변경됩니다. 이를 통해 타일 팔레트의 타일이 새로 생성된 타일맵에 맞춰집니다. |
| Rectangular Tilemap | 기본 사각형 타일맵을 생성하려면 선택합니다. |
| Hexagonal Point Top Tilemap | Hexagonal Point Top 타일맵을 생성하려면 선택합니다. |
| Hexagonal Flat Top Tilemap | Hexagonal Flat Top 타일맵을 생성하려면 선택합니다. |
| Isometric Tilemap | Isometric Tilemap을 생성하려면 선택합니다. |
| Isometric Z As Y Tilemap | Isometric Z As Y Tilemap을 생성하려면 선택합니다. |
이 오버레이는 씬 뷰에 있는 타일 팔레트 에디터의 메인 에디터 창을 간소화한 것입니다. 이는 메인 에디터 창의 타일 팔레트와 토글을 본뜬 것입니다. 하나의 창에서 활성 타일 팔레트를 변경하면 다른 창의 활성 타일 팔레트도 변경됩니다. 이 오버레이를 사용하면 타일 팔레트 에디터를 최소화하더라도 타일 팔레트의 복사본을 씬 뷰에서 유지할 수 있습니다. 참고: 타일 팔레트 에디터를 닫으면 이 오버레이도 닫힙니다.
이 섹션에는 활성 타일 팔레트가 표시되며 여기서 타일 팔레트의 콘텐츠를 편집할 수 있습니다.
| 컨트롤 | 설명 |
|---|---|
![]() 활성 팔레트 |
현재 활성화된 타일 팔레트를 표시하고 이 프로젝트에서 사용할 수 있는 타일 팔레트의 이름을 나열합니다. 타일 팔레트 목록에서 선택한 타일 팔레트는 활성 팔레트가 됩니다. |
| 새 타일 팔레트 만들기 | 새 타일 팔레트를 만들려면 이 옵션을 선택합니다. Unity는 생성된 타일 팔레트의 이름을 기본값인 New Palette로 지정하며, 이름이 동일한 타일 팔레트가 있을 경우 이름 뒤에 숫자를 덧붙입니다. |
![]() 타일 팔레트 편집 토글 |
이 옵션을 선택하여 타일 팔레트 툴바를 활용한 활성 팔레트 편집 가능 여부를 변경할 수 있습니다. |
![]() 그리드 표시 토글 |
이 옵션을 선택하여 타일 팔레트 에디터 창에서 그리드 선을 표시하거나 숨길 수 있습니다. 이 토글은 기본적으로 켜져 있습니다. |
![]() 기즈모 표시 토글 |
이 옵션을 선택하여 타일 팔레트 에디터 창에서 기즈모를 표시하거나 숨길 수 있습니다. |
타일 팔레트 에디터 창 하단에 있는 브러시 인스펙터 창을 활용하면 현재 활성 브러시와 그 프로퍼티를 변경할 수 있습니다. 브러시 인스펙터 표시 토글을 클릭하여 브러시 인스펙터를 최소화하거나 확장할 수 있으며, 하단의 툴바를 위로 드래그하여 창을 확장할 수 있습니다.
드롭다운 메뉴를 사용하여 활성 브러시를 기본 브러시에서 2D Tilemap Extras 패키지의 스크립터블 브러시 중 하나로 변경할 수 있습니다.
| 컨트롤 | 설명 |
|---|---|
| 기본 브러시 | 추가 프로퍼티가 없는 기본 브러시입니다. |
| 게임 오브젝트 브러시 | 이 브러시를 선택하여 게임 오브젝트를 씬 뷰에 인스턴스화하고, 배치하고, 조작합니다. |
| 그룹 브러시 | 이 브러시를 선택하여 위치에 따라 그룹화된 타일들을 선택하고 프로퍼티를 설정할 수 있습니다. |
| 무작위 브러시 | 이 브러시를 선택하면 타일맵에 페인팅할 때 정의된 타일 세트에서 무작위로 선택된 타일이 타일맵에 타일을 배치됩니다. |
| 선 브러시 | 이 브러시를 선택하여 타일맵에 타일 선을 그릴 수 있습니다. |
구체적인 프로퍼티와 사용법에 대한 상세 내용은 각각의 스크립터블 브러시 기술 자료를 참조하십시오.
| 프로퍼티 | 설명 |
|---|---|
| Script | 타일맵에 페인팅하기 위한 고정된 API 세트를 제공하는 할당된 스크립트 에셋을 표시합니다. 기본값은 GridBrush입니다. 사용자는 드롭다운 메뉴에서 사용할 수 있는 자체 스크립터블 브러시를 사용하거나 만들 수 있습니다. Script 프로퍼티는 현재 활성 브러시를 반영하도록 업데이트됩니다. |
| Flood Fill Contiguous Only | 이 프로퍼티를 활성화하면 플러드 필 툴이 타겟 타일과 동일하고 타겟 위치에서 서로 인접한 타일맵의 타일에만 영향을 주도록 할 수 있습니다. 비활성화하면 플러드 필이 타일맵에서 타겟 타일과 동일한 모든 타일을 그 위치에 관계없이 변경합니다. 이는 기본 브러시에만 영향을 줍니다. |
| Lock Z Position | 이 프로퍼티를 활성화하면 활성 브러시의 z 위치를 변경할 수 있습니다. 비활성화하면 활성 브러시의 현재 z 위치가 변경되지 않습니다. |
| Z Position | Lock Z Position이 비활성화되었을 때만 사용할 수 있습니다. 타일을 페인팅할 때 이 브러시에 원하는 z축 값(정수만 가능)을 입력합니다. 이 값은 Z as Y 아이소메트릭 타일맵의 타일 상대 높이도 조정합니다. 자세한 내용은 팔레트의 타일 높이 조절을 참조하십시오. |
| Reset | Z 위치 값을 0으로 재설정하려면 선택합니다. |
타일 팔레트 에디터 창이 열리면 씬 뷰에 타일맵 포커스 오버레이가 나타납니다. 타일맵 포커스 오버레이를 사용하여 씬 뷰에서 다른 게임 오브젝트를 페이드아웃하여 특정 타일맵 또는 그리드에 포커스를 맞출 수 있습니다. 이렇게 하면 여러 타일맵을 사용하는 경우 특정한 타일맵을 쉽게 식별할 수 있어 혼란이 방지됩니다. 타일 포커스 오버레이는 타일 팔레트 에디터의 활성 타겟 타일맵에만 영향을 미칩니다.