1. Atlas와 Sprite Editor 활용
- Sprite Mode 설정:
- 단일 이미지 대신 Multiple로 설정.
- Sprite Editor를 열어 이미지를 분할.
- Auto Slicing:
- Sprite Editor에서 Auto Slicing 기능 사용.
- 패딩 값(1픽셀)을 조정해 이미지 간 간격 확보.
- 스프라이트 분할:
- 캐릭터 동작별로 스프라이트를 분리.
- 정지: 이미지 1-2.
- 걷기: 이미지 3-6.
- 점프: 이미지 7-9.
2. 애니메이션 제작
- 스프라이트 삭제:
- 애니메이션 생성:
- 스프라이트를 드래그하여 간단한 걷기 애니메이션 생성.
- Unity가 자동으로 Animator Controller와 Animation Clip 생성.
- 키프레임 조정:
- Animation Window에서 키프레임 수정.
- 타이밍과 반복 속도 조정.
3. Animator Controller 활용
- 상태 관리:
- Animator Controller로 여러 애니메이션 상태 관리.
- 기본 상태를 "Idle"로 설정하고 "Walk" 등 상태 전환 로직 추가.
- 매개변수와 조건 설정:
- 애니메이션 전환을 위해 Parameters와 Conditions 추가.
- 속도 조정:
- Animator에서 Speed 속성을 조절해 애니메이션 속도 변경.
4. Atlas 최적화
- 장점:
- Draw Call 감소로 배치 최적화.
- 특히 모바일 환경에서 성능 향상.
- 이미지 병합:
- 여러 이미지를 하나의 Atlas 파일로 통합해 CPU 부담 최소화.
- 병합 후 배치 수 감소 확인.
5. 게임 플레이 적용
- 기본 메커니즘 구현:
- 코인 수집, 적을 점프해 제거하는 동작 추가.
- 애니메이션 통합:
- 게임 플레이에 애니메이션을 연동해 동작 전환을 부드럽게 구현.