선택한 타일을 타일 팔레트에 배치하면 타일을 팔레트에서 선택하고 타일맵에서 페인팅할 수 있습니다. 타일 팔레트를 생성하려면 Window > 2D > Tile Palette에서 Tile Palette 창을 엽니다. 이러한 옵션이 없는 경우 2D Tilemap Editor 패키지가 설치되지 않은 것일 수 있습니다. 패키지 관리자에서 2D Tilemap Editor 패키지를 다운로드하십시오.
Tile Palette 창은 기본적으로 비어 있습니다. New Palette 드롭다운 메뉴를 선택하여 프로젝트에서 이용 가능한 타일 팔레트 리스트를 열거나, 새 팔레트를 만들기 위한 옵션을 선택하십시오. Create New Palette 옵션을 선택하면 새 팔레트를 만들 수 있습니다.
드롭다운 메뉴에서 Create New Palette 옵션 선택
새 타일 팔레트를 만들기 위한 옵션을 선택하면 Create New Palette 다이얼로그를 이용할 수 있습니다. 여기에는 새 팔레트를 만들 때 이용할 수 있는 다양한 프로퍼티 설정 및 옵션이 들어 있습니다.
Create New Palette 옵션
확장한 Grid 옵션
프로퍼티 | 기능 | ||
---|---|---|---|
이름 | 만든 타일 팔레트 에셋의 이름을 지정합니다. | ||
Grid | 만든 타일 팔레트를 사용하여 페인팅할 그리드 레이아웃을 선택합니다. | ||
Rectangle | 기본 정사각형 타일맵을 위한 팔레트를 만들려면 이 옵션을 선택합니다. | ||
Hexagon | 육각형 타일맵을 위한 팔레트를 만들려면 이 옵션을 선택합니다. | ||
Isometric | 아이소메트릭 타일맵을 위한 팔레트를 만들려면 이 옵션을 선택합니다. 자세한 내용은 아이소메트릭 타일맵을 위한 타일 팔레트 만들기를 참조하십시오. | ||
Isometric Z as Y | 아이소메트릭 Z as Y(Y에 Z 방향 오프셋 적용) 타일맵을 위한 팔레트를 만들려면 이 옵션을 선택합니다. 자세한 내용은 아이소메트릭 타일맵을 위한 타일 팔레트 만들기를 참조하십시오. | ||
** Hexagon Type(Hexagon 그리드 타입을 선택한 경우에만 사용 가능) | 팔레트를 사용하여 페인팅할 육각형 타일맵 타입을 선택합니다. 자세한 내용은 육각형 타일맵을 참조하십시오. | | Cell Size** | 타일을 페인팅할 셀의 크기입니다. | ||
Automatic | Cell Size는 Unity 단위에서 자동으로 설정되며, 타일 에셋을 만드는 데 사용되는 스프라이트 크기에 기반합니다. 타일이 여러 개면 Cell Size가 셀에 정확히 맞도록 팔레트 왼쪽 하단의 첫 번째 타일에 맞춰 조절됩니다. | ||
Manual | 커스텀 크기 값을 입력하려면 이 옵션을 선택합니다. | ||
Sort Mode | 타일 팔레트에서 렌더러의 투명도 정렬 모드를 결정합니다. | ||
Default | 기본 투명도 정렬 모드입니다. 이 모드는 프로젝트의 Graphics Settings에서 결정됩니다. | ||
Orthographic | 타일 팔레트에서 카메라로부터 렌더러까지의 수직 거리를 기준으로 렌더러를 정렬하려면 이 모드를 선택합니다. | ||
Perspective | 타일 팔레트에서 카메라로부터 렌더러까지의 직접 거리를 기준으로 렌더러를 정렬하려면 이 모드를 선택합니다. | ||
Custom Axis Sort | 커스텀 축상의 거리를 기준으로 오브젝트를 정렬하려면 이 모드를 선택합니다. | ||
Sort Axis | Sort Mode가 Custom Axis Sort로 설정된 경우 정렬 축의 XYZ 값을 설정합니다. |
새로 생성된 팔레트의 이름을 지정하고 원하는 설정을 선택한 후 Create 버튼을 선택합니다. 메시지가 표시되면 팔레트 에셋 파일을 저장할 폴더를 선택하십시오. 새로 생성된 팔레트는 Tile Palette 창에 자동으로 로드됩니다.
빈 타일 팔레트
Assets 폴더에서 텍스처나 스프라이트를 Tile Palette로 드래그 앤 드롭하고, 메시지가 표시되면 새 타일 에셋을 저장할 위치를 선택합니다.선택한 저장 위치에 새 타일 에셋이 생성되고 타일은 활성 Tile Palette 창의 그리드에 배치됩니다.
Tile Palette 창에 바로 드래그 앤 드롭
다음 단축키와 동작을 사용하여 Palette 창을 탐색하고 에디터 창에서 타일맵에 페인팅할 타일을 선택합니다.
단축키/동작 | 기능 |
---|---|
타일 클릭 | 타일 선택 |
마우스로 여러 타일을 선택하고 드래그 | 여러 개의 타일 선택 |
Alt + 왼쪽 버튼 및 드래그 | 이동 |
휠 버튼을 클릭하고 드래그 | 이동 |
휠 버튼 회전 | 확대/축소 |
활성 브러시 인스펙터는Tile Palette 창 하단에 있으며 기본적으로 최소화되어 있습니다.확장하려면 하단의 툴바를 위로 드래그합니다.인스펙터를 사용하면 현재 활성 브러시와 프로퍼티를 변경할 수 있습니다.
Default Brush로 설정된 Brush 드롭다운 메뉴
Brush 드롭다운 메뉴를 사용하여 활성 브러시를 Default Brush에서 스크립트 가능한 브러시와 같은 다른 브러시로 변경할 수 있습니다.
프로퍼티 | 기능 |
---|---|
스크립트 | 타일맵에 페인팅할 수 있는 고정 API 세트를 제공하는 현재 할당된 스크립트 에셋을 표시합니다. 기본값은 GridBrush입니다. 사용자는 스크립트 가능한 브러시를 사용하거나 직접 만들 수 있으며, 이는 드롭다운 메뉴에서 사용할 수 있습니다. Script 프로퍼티는 현재 활성 브러시를 반영하도록 업데이트됩니다. |
Flood Fill Contiguous Only | 이 프로퍼티를 활성화하면 플러드 필 툴이 타일맵의 타일 중 타겟 타일과 동일하고 타겟 위치에서 서로 인접한 타일에만 영향을 미칩니다. 비활성화하면 타일맵에서 타겟 타일과 동일한 타일은 위치에 관계 없이 모두 변경됩니다. 이는 기본 브러시에만 영향을 줍니다. |
Lock Z Position | 활성 브러시의 z포지션을 변경하려면 이 프로퍼티를 활성화합니다. 비활성화하면 활성 브러시의 현재 z포지션에 대한 모든 변경이 차단됩니다. |
Z Position | Can Change Z Position을 활성화한 경우에만 이용할 수 있습니다. 타일 페인팅 시 이 브러시에 대해 원하는 z축 값(정수만 입력 가능)을 입력합니다. 이는 Z as Y 아이소메트릭 타일맵에 있는 타일의 상대 높이도 조정합니다. 자세한 내용은 팔레트의 타일 높이 조절을 참조하십시오. |
Reset | Z 포지션 값을 0으로 재설정하려면 선택합니다. |
강조 표시한 토글을 사용하여 인스펙터를 확장하거나 축소
타일을 선택하고 페인팅하는 툴은 타일 팔레트를 직접 편집하는 데 사용할 수도 있으며, 현재 타일 팔레트에 있는 타일을 이동하거나 조작할 수 있습니다.Palette 드롭다운 메뉴에서 편집하려는 팔레트를 선택한 다음(기본 팔레트의 이름은 ‘New Palette’), Edit을 선택하여 편집을 위해 팔레트를 잠금 해제합니다.
타일 팔레트 편집 토글
팔레트 편집에도 사용할 수 있는 팔레트 툴의 단축키와 기능에 대한 내용은 Tile Palette 에디터 레퍼런스를 참조하십시오.
Tile Palette 창에서 사용할 수 있도록 기존 프리팹을 팔레트 에셋으로 전환할 수 있습니다.이렇게 하려면 프리팹이 이미 팔레트 에셋이어서는 안 되고 최상위 게임 오브젝트에 Grid 컴포넌트가 있어야 합니다.
타일 팔레트 툴바
프리팹을 전환하려면 타일 팔레트 툴바(위 이미지에 강조 표시됨)에 드래그 앤 드롭합니다.에디터는 프리팹을 팔레트 에셋으로 자동 전환하며 그리드 팔레트 에셋을 추가합니다.새 팔레트 에셋의 이름은 소스와 동일하며, Palette 드롭다운 메뉴에서 사용할 수 있게 됩니다.
타일 팔레트 그리드 토글
위에 강조 표시된 토글을 선택하여 Tile Palette에서 그리드 표시를 켜거나 끕니다.
타일 팔레트는 현재 선택한 팔레트 에셋 위에 기즈모를 표시하여 특정 기준을 시각화할 수 있도록 합니다.예를 들어 스프라이트를 포함하지 않는 타일에 대해 특별한 아이콘을 표시하는 기즈모를 추가할 수 있습니다.
타일 팔레트 기즈모 토글.
타일 팔레트에 기본 Unity 및 팔레트 에셋의 기즈모를 표시하려면 기즈모 토글(위에 강조 표시됨)을 활성화합니다.타일 팔레트에는 팔레트 에셋에 MonoBehaviour.OnDrawGizmos()가 있는 모든 컴포넌트가 즉시 표시됩니다.
자체 커스텀 기즈모를 팔레트 에셋에 추가하려면 DrawGizmo
가 있는 컴포넌트를 팔레트 에셋에 추가합니다.
확장한 컨텍스트 메뉴.
타일 팔레트 툴바를 오른쪽 클릭하면 타일 팔레트와 상호 작용하는 오브젝트를 선택하고 찾는 데 사용할 수 있는 여러 동작이 나열된 컨텍스트 메뉴가 표시됩니다.사용할 수 있는 동작은 다음과 같습니다.
Action | 기능 | |
---|---|---|
Select Paint Target | 타일 팔레트에서 활성 타일맵의 현재 타겟인 게임 오브젝트를 계층 창에서 선택합니다. | |
Select Palette Prefab | 프로젝트 창에서 현재 활성 팔레트 프리팹 에셋을 선택합니다. | |
Select Tile Asset | 프로젝트 창에서 현재 선택된 타일 에셋을 선택합니다. | |
Unlock/Lock Palette Editing | 편집을 위해 타일 팔레트를 잠금 해제하거나 잠급니다. | |
Open Window as | 창 스타일입니다. | |
Dockable | 에디터에 도킹할 수 있는 도킹 가능한 창으로 창을 엽니다. | |
Floating | 에디터 위에 표시할 수 있는 플로팅 창으로 창을 엽니다. |