Sprite Sheet 란?
- 스프라이트 시트는 여러개의 작은 그래픽을 그리드에 정렬하여 구성한 비트맵 이미지파일이다.
- 게임 개발에서 캐릭터의 연속적인 키 포즈를 한장의 이미지에 구성하여 2D 애니메이션 제작에 사용된다.
Sprite Sheet 사용
- 스프라이트 시트를 import 한 다음 import settings에서 텍스처 유형을 sprite(2D and UI), 스프라이트 모드를 multiple로 설정하고 apply를 클릭한다.
- 패키지 매니저에서 2D Sprite 패키지를 설치한다.
- import settings에서 스프라이트 편집기로 이동한다.
- 좌측 상단의 slice를 선택하고, 기본 설정인 automatic은 유니티가 자동으로 단위 스프라이트의 boundary를 설정한다.
- grid by cell size는 사용자가 직접 단위 sprite의 사이즈를 설정한다.
- 설정이 끝나고 Slice를 클릭하면 단위 스프라이트의 경계선을 확인할 수 있고 apply를 클릭하면 이것을 적용한다.
- 에셋 폴더에서 slice된 스프라이트를 확인하고, 텍스처를 드래그, 드롭하여 추가한다.
- 게임 오브젝트의 애니메이션을 생성하고, 모든 스프라이트를 선택하여 드래그, 드롭한다.
- 애니메이션의 범위를 설정하고 실행하면 순차적으로 스프라이트를 참조하며 캐릭터의 연속 동작 애니메이션을 확인할 수 있다.
'이론' 카테고리의 다른 글
| 마샬링 (0) | 2024.04.05 |
|---|---|
| Race Condition (0) | 2024.04.05 |
| Scriptable Object (0) | 2024.04.02 |
| SerializeObject (0) | 2024.04.01 |
| Unity Mechanim (1) | 2024.03.31 |