Version: 2023.1
언어: 한국어
타일 생성
타일맵에 페인팅하기

타일 팔레트 생성

선택한 타일을 타일 팔레트에 놓으면 팔레트에서 타일을 선택하여 타일맵에 페인팅할 수 있습니다. 타일 팔레트를 생성하려면 Window > 2D > Tile Palette로 이동하여 Tile Palette 창을 여십시오. 이 옵션이 없으면 2D 타일맵 에디터 패키지가 설치되지 않았을 수 있습니다. 그런 경우 패키지 관리자에서 2D 타일맵 에디터 패키지를 다운로드하십시오.

Tile Palette 창은 기본적으로 비어 있습니다. New Palette 드롭다운 메뉴를 선택하여 프로젝트에서 이용 가능한 타일 팔레트 리스트를 열거나, 새 팔레트를 만들기 위한 옵션을 선택하십시오. Create New Palette 옵션을 선택하면 새 팔레트를 만들 수 있습니다.


드롭다운 메뉴에서 Create New Palette 옵션 선택

새 타일 팔레트를 만들기 위한 옵션을 선택하면 Create New Palette 다이얼로그를 이용할 수 있습니다. 여기에는 새 팔레트를 만들 때 이용할 수 있는 다양한 프로퍼티 설정 및 옵션이 들어 있습니다.


Create New Palette 옵션


확장한 Grid 옵션

Create New Palette 프로퍼티

프로퍼티 기능
이름 만든 타일 팔레트 에셋의 이름을 지정합니다.
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 이 프로퍼티를 활성화하면 플러드 필 툴이 타겟 타일과 동일하고 타겟 포지션에서 서로 인접한 타일맵의 타일에만 영향을 주도록 할 수 있습니다.비활성화하면 플러드 필이 타일맵에서 타겟 타일과 동일한 모든 타일을 포지션에 관계없이 변경합니다.이는 Default Brush에만 영향을 줍니다.
Lock Z Position 활성 브러시의 z포지션을 변경하려면 이 프로퍼티를 활성화합니다. 비활성화하면 활성 브러시의 현재 z포지션에 대한 모든 변경이 차단됩니다.
Z Position Can Change Z Position을 활성화한 경우에만 이용할 수 있습니다. 타일 페인팅 시 이 브러시에 대해 원하는 z축 값(정수만 입력 가능)을 입력합니다. 이는 Z as Y 아이소메트릭 타일맵에 있는 타일의 상대 높이도 조정합니다. 자세한 내용은 팔레트의 타일 높이 조절을 참조하십시오.
Reset Z 포지션 값을 0으로 재설정하려면 선택합니다.


강조 표시한 토글을 사용하여 인스펙터를 확장하거나 축소

타일 팔레트 편집

타일을 선택하고 페인팅하는 툴은 타일 팔레트를 직접 편집하는 데 사용할 수도 있으며, 현재 타일 팔레트에 있는 타일을 이동하거나 조작할 수 있습니다.Palette 드롭다운 메뉴에서 편집하려는 팔레트를 선택한 다음(기본 팔레트의 이름은 ‘New Palette’), Edit을 선택하여 편집을 위해 팔레트를 잠금 해제합니다.


타일 팔레트 편집 토글

팔레트 편집에 사용할 수 있는 팔레트 툴의 단축키와 기능에 대한 내용은 타일맵에 페인팅을 참조하십시오.

기존 그리드 프리팹에서 팔레트 에셋 생성

Tile Palette 창에서 사용할 수 있도록 기존 프리팹을 팔레트 에셋으로 전환할 수 있습니다.이렇게 하려면 프리팹이 이미 팔레트 에셋이어서는 안 되고 최상위 게임 오브젝트에 Grid 컴포넌트가 있어야 합니다.


타일 팔레트 툴바

프리팹을 전환하려면 타일 팔레트 툴바(위 이미지에 강조 표시됨)에 드래그 앤 드롭합니다.에디터는 프리팹을 팔레트 에셋으로 자동 전환하며 그리드 팔레트 에셋을 추가합니다.새 팔레트 에셋의 이름은 소스와 동일하며, Palette 드롭다운 메뉴에서 사용할 수 있게 됩니다.

타일 팔레트 그리드 표시 토글


타일 팔레트 그리드 토글

위에 강조 표시된 토글을 선택하여 Tile Palette에서 그리드 표시를 켜거나 끕니다.

타일 팔레트 기즈모 표시 토글

타일 팔레트는 현재 선택한 팔레트 에셋 위에 기즈모를 표시하여 특정 기준을 시각화할 수 있도록 합니다.예를 들어 스프라이트를 포함하지 않는 타일에 대해 특별한 아이콘을 표시하는 기즈모를 추가할 수 있습니다.


타일 팔레트 기즈모 토글.

타일 팔레트에 기본 Unity 및 팔레트 에셋의 기즈모를 표시하려면 기즈모 토글(위에 강조 표시됨)을 활성화합니다.타일 팔레트에는 팔레트 에셋에 MonoBehaviour.OnDrawGizmos()가 있는 모든 컴포넌트가 즉시 표시됩니다.

자체 커스텀 기즈모를 팔레트 에셋에 추가하려면 DrawGizmo가 있는 컴포넌트를 팔레트 에셋에 추가합니다.

  1. 프로젝트 창에서 팔레트 에셋을 선택합니다.
  2. 프리팹 모드에서 팔레트 에셋을 엽니다.
  3. 프리팹 모드에 있는 동안 컴포넌트를 추가합니다.
  4. 프리팹 모드에 있는 동안 에셋을 저장합니다.
  5. 프리팹 모드를 종료합니다.

타일 팔레트 컨텍스트 메뉴


확장한 컨텍스트 메뉴.

타일 팔레트 툴바를 오른쪽 클릭하면 타일 팔레트와 상호 작용하는 오브젝트를 선택하고 찾는 데 사용할 수 있는 여러 동작이 나열된 컨텍스트 메뉴가 표시됩니다.사용할 수 있는 동작은 다음과 같습니다.

Action 기능
Select Paint Target 타일 팔레트에서 활성 타일맵의 현재 타겟인 게임 오브젝트를 계층 창에서 선택합니다.
Select Palette Prefab 프로젝트 창에서 현재 활성 팔레트 프리팹 에셋을 선택합니다.
Select Tile Asset 프로젝트 창에서 현재 선택된 타일 에셋을 선택합니다.
Unlock/Lock Palette Editing 편집을 위해 타일 팔레트를 잠금 해제하거나 잠급니다.
Open Window as 창 스타일입니다.
Dockable 에디터에 도킹할 수 있는 도킹 가능한 창으로 창을 엽니다.
Floating 에디터 위에 표시할 수 있는 플로팅 창으로 창을 엽니다.
타일 생성
타일맵에 페인팅하기