Version: 2022.2
언어: 한국어
아이소메트릭 타일맵을 위한 타일 팔레트 만들기
스크립트 가능한 브러시

타일맵 렌더러 모드

Tilemap Renderer 컴포넌트는 씬의 타일맵을 렌더링합니다. Unity는 기본적으로 타일맵 렌더러가 연결된 타일맵을 생성합니다. 타일맵 렌더러의 기능은 다음과 같습니다.

The Render Mode affects the sorting of Tilemap Sprites when rendered.

Chunk Mode를 사용하여 일괄적으로 렌더링

Chunk Mode 는 타일맵 렌더러의 기본 렌더링 모드입니다.

When set to Chunk Mode, the Tilemap Renderer handles Sprites on a Tilemap in batches and renders them together. They’re treated as a single sort item when sorted in the 2D Transparent Queue. While this reduces draw calls, other renderers can’t render between any part of the Tilemap, preventing other rendered Sprites from interweaving with Tilemap Sprites.

스프라이트 아틀라스를 사용하여 정렬(청크 모드 전용)

In Chunk Mode, the Tilemap Renderer isn’t able to sort Tiles from multiple textures individually and doesn’t render the tile sprites consistently (refer to the example below).

타일맵을 구성하는 개별 스프라이트를 모두 하나의 스프라이트 아틀라스로 패킹하면 이러한 문제를 해결할 수 있습니다. 이를 수행하려면 다음 단계를 따르십시오.

  1. Assets 메뉴(Atlas > Create > Sprite Atlas 로 이동)에서 Sprite Atlas 를 만듭니다.

  2. 아틀라스의 인스펙터 창에 있는__Objects for Packing__ 목록으로 스프라이트를 드래그하여 스프라이트 아틀라스에 추가합니다.

  3. Pack Preview 를 클릭합니다. Unity는 Play 모드에서 스프라이트를 스프라이트 아틀라스에 패킹하고 올바르게 정렬 및 렌더링합니다. 에디터의 Play 모드에서만 표시됩니다. label

Individual Mode를 사용하여 개별적으로 렌더링

타일맵 렌더러를 Individual Mode 로 설정하면 씬의 다른 렌더러(예: 스프라이트 렌더러메시 렌더러)를 고려하여 타일맵의 스프라이트가 정렬 및 렌더링됩니다. 다른 렌더러가 타일맵의 스프라이트 및 오브젝트와 상호작용하는 경우 이 모드를 사용하십시오.

In this mode, the Tilemap Renderer sorts sprites based on their position on the Tilemap and the sorting properties set in the Tilemap Renderer. For example, this allows a character sprite to go in-between obstacle sprites (refer to the example below).

Individual Mode에서는 캐릭터가 타워 스프라이트 뒤에서 렌더링될 수 있으며, 지면 스프라이트 위에 나타납니다.
Individual Mode에서는 캐릭터가 타워 스프라이트 뒤에서 렌더링될 수 있으며, 지면 스프라이트 위에 나타납니다.

Using the same example in Chunk Mode, character sprites might get hidden behind ground sprites:

같은 씬이 Chunk Mode 에서 렌더링된 모습
같은 씬이 Chunk Mode 에서 렌더링된 모습

Using Individual Mode might reduce performance as there is more overhead when rendering each sprite individually on the Tilemap.

개별 모드의 Z as Y(Y에 Z방향 오프셋 적용) 타일맵을 위한 커스텀 축 정렬 모드

To sort and render tile sprites on an Isometric Z as Y Tilemap, set the Transparency Sort Axis to a Custom Axis. To do this:

  1. Set the Tilemap Renderer component Mode to Individual.
  2. Navigate to Edit > Project Settings > Graphics.
  3. Set Transparency Sort Mode to Custom Axis.
  4. Set the Transparency Sort Axis Y-value to 1 and the Z-value to –0.26.

Refer to the page on Creating an Isometric Tilemap for more information about the Transparency Sort Axis settings.

아이소메트릭 타일맵을 위한 타일 팔레트 만들기
스크립트 가능한 브러시
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961