(레거시) 스프라이트 패커
Grid

타일맵(Tilemap)

Tilemap 컴포넌트는 2D 레벨을 생성하기 위해 타일 에셋을 저장하고 처리하는 시스템으로, 타일에 배치된 필수 정보를 Tilemap RendererTilemap Collider 2D와 같은 기타 관련 컴포넌트로 전송합니다.

Use this component with the Grid component, or a parent Grid GameObject, to lay out Tiles on the associated Grid. When creating a Tilemap (menu: GameObject > 2D Object > Tilemap), Unity automatically creates a Grid GameObject and sets it as the parent of a child Tilemap GameObject.

타일을 수정하여 타일맵에 배치하려면 타일 팔레트 (메뉴: Window > 2D > Tile Palette)를 엽니다. 자세한 내용은 타일 팔레트에 관한 문서와 타일맵 색칠하기를 참조하십시오.

Tilemap 프로퍼티 창
Tilemap 프로퍼티 창
프로퍼티 기능
Animation Frame Rate Unity가 타일 애니메이션을 재생하는 속도입니다. 이 속도를 늘이거나 줄이면 그에 상응하는 요소의 속도가 변경됩니다. 예를 들어 이 속도를 2로 설정하면 Unity가 타일 애니메이션을 2배의 속도로 재생합니다.
Color 선택한 컬러로 이 타일맵의 타일을 채색합니다. 흰색으로 설정하면 Unity가 타일을 색조 없이 렌더링합니다.
Tile Anchor 이 타일맵에 있는 타일의 앵커링 오프셋입니다. 포지션 값을 조정하면 해당 그리드에서 타일의 셀 포지션을 오프셋할 수 있습니다.
Orientation 타일맵의 타일 방향입니다. 타일을 특정한 평면 방향으로 향하게 해야 할 때(특히 3D 뷰에서) 사용합니다.
    XY Unity가 타일을 XY 평면으로 향하게 합니다.
    XZ Unity가 타일을 XZ 평면으로 향하게 합니다.
    YX Unity가 타일을 YX 평면으로 향하게 합니다.
    YZ Unity가 타일을 YZ 평면으로 향하게 합니다.
    ZX Unity가 타일을 ZX 평면으로 향하게 합니다.
    ZY Unity가 타일을 ZY 평면으로 향하게 합니다.
    Custom Unity가 아래의 파라미터에 의해 설정된 커스텀 방향 매트릭스 설정에 따라 타일을 배치합니다. 이 설정은 이 옵션을 선택하여 수정할 수 있습니다.
Position 현재 방향 매트릭스의 포지션 오프셋을 나타냅니다.
이 프로퍼티는 타일맵의 방향이 Custom으로 설정된 경우에만 수정할 수 있습니다.
Rotation 현재 방향 매트릭스의 회전을 나타냅니다.
이 프로퍼티는 타일맵의 방향이 Custom으로 설정된 경우에만 수정할 수 있습니다.
Scale 현재 방향 매트릭스의 스케일을 나타냅니다.
이 프로퍼티는 타일맵의 방향이 Custom으로 설정된 경우에만 수정할 수 있습니다.

타일맵 워크플로

아래는 Tilemap 을 생성하고 페인팅하는 일반적인 워크플로입니다.

  1. 타일맵 게임 오브젝트를 생성합니다. 이 과정에서 그리드 게임 오브젝트도 자동으로 생성됩니다.
  2. 타일 에셋을 바로 생성하거나 스프라이트에서 타일을 생성합니다.
  3. 선택한 Tile Assets타일 팔레트를 생성합니다.
  4. Tile Palette 를 이용하여 Tilemap페인팅합니다.
  5. Optionally, attach the Tilemap Collider component to your Tilemaps to have them interact with Physics2D.

Unity는 육각형이나 아이소메트릭 타일맵과 같은 특수한 타일맵 유형도 지원합니다. 자세한 워크플로는 각 페이지의 문서를 참조하십시오.

GitHub의 2D 엑스트라

You can download examples of scripted Tiles and Brushes from the 2D Extra GitHub repository. Example projects with these scripted GameObjects are availalbe in the 2D Techdemos Github repository. For descriptions of the different scripts and usage information, refer to the README.md for each repository.


  • Unity [2018.3]에서 아이소메트릭 타일맵 기능 추가됨(https://docs.unity3d.com/2018.2/Documentation/Manual/30_search.html?q=newin20183) NewIn20183
  • Unity [2018.2]에서 육각형 타일맵 기능 추가됨(https://docs.unity3d.com/2018.2/Documentation/Manual/30_search.html?q=newin20182) NewIn20182
  • 2017.2에서 타일맵 추가됨NewIn20172
(레거시) 스프라이트 패커
Grid