이론

Sprite Sheet

월러비 2024. 4. 3. 20:58

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