임포터 기능
기본 텍스처 설정
Aseprite Importer는 생성된 텍스처에 다음과 같은 기본 설정을 적용합니다.
- Texture Type Sprite
- Sprite Mode Multiple
- Pixel per unit: 100
- Mesh type: Tight
- Wrap mode: Clamp
- Filter Mode Point
- Compression: None
- Generate Mip Maps: False
- Texture Max Size: 16,384
Aseprite Importer 인스펙터 프로퍼티
.ase/.aseprite 파일을 프로젝트로 임포트한 후 Aseprite Importer를 사용할 수 있습니다.
일반
| 프로퍼티 |
설명 |
| Import Mode |
파일을 임포트하는 방법입니다. 기본 설정은 Animated Sprite입니다. 제공되는 옵션은 다음과 같습니다.- Sprite Sheet: 파일은 Sprite Sheet로 임포트되며 스프라이트 에디터에서 분할할 수 있습니다.
- Animated Sprite: 파일은 애니메이션을 염두에 두고 임포트됩니다. 애니메이션 에셋은 임포트 시 생성되어 모델 프리팹에 연결됩니다.
- Tile Set: 임포터는 파일 내 모든 타일 데이터를 찾아 임포트 시 Unity 타일맵 에셋을 생성합니다.
|
| Pixels Per Unit |
Unity 유닛 1개와 동일한 픽셀 수를 설정합니다. |
| Mesh Type |
Unity가 스프라이트에 대해 생성하는 메시 유형을 설정합니다. 기본값은 Tight입니다. 제공되는 옵션은 다음과 같습니다.- Full Rect: Unity가 스프라이트를 직사각형 메시에 매핑합니다.
- Tight: Unity는 스프라이트의 아웃라인을 기반으로 메시를 생성합니다. 스프라이트가 32 x 32 픽셀보다 작으면 Unity는 Tight를 선택하더라도 항상 Full Rect 사각형 메시에 매핑합니다.
|
| Generate Physics Shape |
물리 셰이프가 스프라이트 에디터에서 설정되지 않은 경우 스프라이트의 아웃라인에서 기본 물리 셰이프를 생성합니다. |
레이어 임포트(Animated Sprite의 경우)
| 프로퍼티 |
설명 |
| Include Hidden Layers |
이 프로퍼티를 활성화하면 .ase/.aseprite 파일의 숨겨진 레이어가 임포트에 포함됩니다. 기본적으로 이 프로퍼티는 False로 설정되어 있습니다. |
| Import Mode |
이 프로퍼티를 사용하여 소스 파일의 레이어를 임포트하는 방법을 지정합니다. 기본적으로 이 프로퍼티는 Merge Frame으로 설정되어 있습니다. 제공되는 옵션은 다음과 같습니다.- Individual Layers: 프레임당 모든 레이어가 스프라이트를 생성합니다.
- Merge Frame: 기본 옵션입니다. 프레임당 모든 레이어가 하나의 스프라이트로 병합됩니다.
|
| Pivot Space |
피벗을 계산할 공간을 선택합니다. 기본적으로 이 프로퍼티는 Canvas로 설정되어 있습니다. 제공되는 옵션은 다음과 같습니다.- Canvas: 소스 에셋의 캔버스에 있는 스프라이트 위치를 기준으로 피벗을 계산합니다. 이는 스프라이트가 애니메이션에서 교체되는 경우에 유용합니다.
- Local: Unity에서 표준 이미지를 임포트할 때 사용되는 일반적인 피벗 공간입니다.
|
| Pivot Alignment |
스프라이트의 그래픽 사각형이 피벗 포인트에 정렬되는 방법입니다. 기본적으로 이 프로퍼티는 Bottom으로 설정되어 있습니다. |
| Mosaic Padding |
각 SpriteRect 사이의 외부 패딩입니다. 이 프로퍼티는 기본적으로 4픽셀로 설정되어 있습니다. |
| Sprite Padding |
각 SpriteRect 내 내부 패딩입니다. 이 프로퍼티는 기본적으로 0픽셀로 설정되어 있습니다. |
레이어 임포트(타일 세트의 경우)
| 프로퍼티 |
설명 |
| Mosaic Padding |
각 SpriteRect 사이의 외부 패딩입니다. 이 프로퍼티는 기본적으로 4픽셀로 설정되어 있습니다. |
에셋 생성(Animated Sprite의 경우)
| 프로퍼티 |
설명 |
| Model Prefab |
이 프로퍼티를 활성화하면 Aseprite의 첫 번째 프레임과 유사하게 모델 프리팹 설정을 생성합니다. 기본적으로 이 프로퍼티는 True로 설정되어 있습니다. |
| Sorting Group |
생성된 모델 프리팹의 루트에 스프라이트 렌더러가 두 개 이상인 경우 Sorting Group 컴포넌트를 추가합니다. 기본적으로 이 프로퍼티는 True로 설정되어 있습니다. |
| Shadow Casters |
이 프로퍼티를 활성화하면 스프라이트 렌더러가 있는 모든 게임 오브젝트에 섀도우 캐스터를 추가할 수 있습니다. 기본적으로 이 프로퍼티는 False로 설정되어 있습니다. 이 체크박스는 Unity 2023.1 이상에서만 사용할 수 있습니다. |
| Animation Clips |
이 프로퍼티를 활성화하면 파일의 프레임 데이터를 기반으로 애니메이션 클립을 생성할 수 있습니다. Aseprite의 각 태그는 하나의 애니메이션 클립을 생성합니다. 태그가 존재하지 않을 경우, 파일 내 모든 프레임을 포함하는 하나의 애니메이션 클립이 생성됩니다. 애니메이션 속도는 Aseprite에 정의된 상수 프레임 속도에 기반합니다. 길이는 태그/파일에 포함된 프레임 수에 기반합니다. 기본적으로 이 프로퍼티는 True로 설정되어 있습니다. |
| Individual Events |
이 프로퍼티를 활성화하면 애니메이션 이벤트가 고유한 메서드 이름으로 생성됩니다. 비활성화하면 메서드 OnAnimationEvent(string)에서 모든 이벤트가 수신됩니다. 기본적으로 이 프로퍼티는 True로 설정되어 있습니다. |
| Export Animation Assets |
애니메이터 컨트롤러와 애니메이션 클립은 읽기 전용 에셋으로 생성됩니다. 이 옵션을 사용하여 이러한 에셋의 편집 가능한 버전을 익스포트할 수 있습니다. |
Aseprite Importer 환경 설정
Aseprite Importer 환경 설정은 Unity > Settings > 2D > Aseprite Importer에서 찾을 수 있습니다.
| 프로퍼티 |
설명 |
| Background import |
Unity 에디터 백그라운드일 때 에셋 임포트를 활성화하려면 이 프로퍼티를 활성화합니다. 기본적으로 이 프로퍼티는 True로 설정되어 있습니다. |