[Go-Unity] 9-1. 유니티 이미지 Sprite Animation , Slice ⭐⭐
카테고리: Go Unity
Texture, Sprite , 이미지 분할(slice), 2D Sprite Animation
고박사의 유니티 기초를 복습하면서 정리.
1.Texture Asset
Texture Type
- 텍스처를 어떤 용도로 사용할지에 따라 설정
Sprite
: 2D SPRITE 오브젝트나 UI에 텍스처를 적용할 때Default
: 일반적인 3D 오브젝트의 MATERIAL에 적용할 떄
Sprite Mode
Single
: 단일 이미지 전체를 사용Multiple
: 개발자가 원하는 형태로 이미지를분할
해서 사용 ⭐Polygon
: 내부도형에 사용3각~~원
Sprite Edit
- sprite mode에 따라 옵션이 달라진다.
- 위치, 크기, 경계, 중심점 편집 가능
- sprite를 분할 할 수 있다. ⭐⭐
- sprite Mode가
multiple
일때 드래그, slice 옵션으로 분할가능 - Slice Menu
- sprite Mode가
이미지 분할과 POT(Power of Two) 규격
하나의 이미지 에셋에 여러 장의 그림을 그리고 부할하여 사용하는 이유
1. 게임에서 사용되는 텍스처를 제작할 떄는 POT 규격으로 제작해야한다.
(POT : 텍스처의 가로/세로 사이즈가 2의 제곱
) [2,4,8,16,32 ~ ~ ~ ]
2. POT가 아닌 텍스처는 POT로 변환하기 위해 처리를하고 메모리 비용이 증가.
2. 2D Sprite Animation
Animation Asset
- 여러 텍스처들을 등록하여 하나의 애니메이션을 만든다.
- 생성방법 : ProjectView -> + -> Animation
- Loop Time 반복설정 가능.
- Animation View 에서 작업
- Animation Controller에 등록
Animator Controller Asset
- 하나의 오브젝트가 가질 수 있는 애니메이션을 묶어서 관리하는 파일
- 생성방법 : ProjectView -> + -> Animator Controller
- Animator View 에서 작업가능
- Any State : 모든 상태에서 접근 가능한 상태
- Entry : Sub-State Machine으로 들어오는 상태
- Exit : Sub-State Machine을 사용해 내부로 나가는 상태
- 주황색칸: 오브젝트가 애니메이션 재생이 가능한 상태일 때 제일 먼저 실행되는 애니메이션
- 나머지 애니메이션들은 코드를 이용해 재생을 제어할 수 있다.
- Animator 컴포넌트의 Controller변수에 등록하여 사용
Animator Component
- 게임 오브젝트의 애니메이션 재생, 교체 등을 제어하는 역할을 수행한다.
2D Animation 정리
2D Animation 정리
댓글남기기