책소개
유저를 사로잡는 부드러운 2D 게임 애니메이션 효율적으로 만들기
스파인은 뼈대 애니메이션에 특화된 가장 널리 사용되는 툴이다. 이 책은 스파인으로 뼈대 애니메이션을 직접 만들어보며 타임라인, 메쉬, IK 등 기본 개념을 익히고, 그래프 에디터, 어태치먼트, 스킨 등 강력한 도구를 사용해 2D 게임 애니메이션을 효율적으로 제작하는 방법을 알려준다. 유니티, cocos2d-x 엔진 런타임 예제도 담겨 있다. 철저하게 초보자 눈높이에 맞춘 이 책을 통해 시간과 비용을 아껴주는 뼈대 애니메이션 기법의 모든 것을 배울 수 있다.
목차
CHAPTER 1 스파인 시작
1.1 스파인이란?
1.2 왜 스파인을 써야 할까?
1.3 뼈대 애니메이션을 사용한 게임들
1.4 라이선스
1.5 마치며
CHAPTER 2 설치
2.1 다운로드 및 설치
2.2 스파인 편집기
2.3 샘플 프로젝트의 위치
2.4 버전 변경
2.5 언어 변경
2.6 마치며
CHAPTER 3 편집기
3.1 메뉴와 단축키
__3.1.1 메뉴
__3.1.2 단축키
3.2 SETUP 모드와 ANIMATE 모드
3.3 SETUP 모드
__3.3.1 줌
__3.3.2 Tools 및 Transform
__3.3.3 Axes, Compensate, Options
__3.3.4 뷰
3.4 ANIMATE 모드
__3.4.1 도프 시트
__3.4.2 뷰
3.5 마치며
CHAPTER 4 이미지와 애니메이션
4.1 이미지
4.2 툴바
__4.2.1 선택
__4.2.2 이동
__4.2.3 회전
__4.2.4 크기 조정
__4.2.5 Shear 및 생성
__4.2.6 포즈
4.3 애니메이션
__4.3.1 도프 시트
__4.3.2 새 애니메이션과 키 프레임 만들기
__4.3.3 이동 애니메이션 예제
__4.3.4 애니메이션 그래프 활용하기
__4.3.5 회전 애니메이션 예제
4.4 마치며
CHAPTER 5 어태치먼트, 스킨, 이벤트
5.1 어태치먼트
__5.1.1 영역
__5.1.2 메쉬
__5.1.3 경계 상자
5.2 스킨
__5.2.1 스킨을 사용한 고블린들 샘플 프로젝트
__5.2.2 새로운 고블린 스킨 만들어보기
__5.2.3 고블린 스킨에 무기 추가하기
5.3 이벤트
__5.3.1 스파인보이의 샘플 이벤트
__5.3.2 이벤트 만들어보기
__5.3.3 실무 사용 팁
5.4 마치며
CHAPTER 6 고급 기능
6.1 IK 제약조건
6.2 내보내기
__6.2.1 GIF
__6.2.2 PNG 및 JPEG
__6.2.3 AVI
__6.2.4 JSON
__6.2.5 바이너리
6.3 마치며
CHAPTER 7 샘플 프로젝트 분석
7.1 alien
7.2 dragon
7.3 goblins
7.4 hero
7.5 powerup
7.6 raptor
7.7 speedy
7.8 spineboy
7.9 spineboy-old
7.10 spinosaurus
7.11 마치며
CHAPTER 8 슬라임 만들기
8.1 프로젝트 생성
__8.1.1 폴더 생성 및 이미지 리소스 준비
__8.1.2 프로젝트 생성 및 이미지 파일 추가
8.2 슬라임 구현하기
__8.2.1 뼈 생성 및 이미지 추가
__8.2.2 메쉬 생성
8.3 슬라임 애니메이션 생성
__8.3.1 대기 애니메이션
__8.3.2 통통 튀는 애니메이션
8.4 스킨 추가
8.5 마치며
CHAPTER 9 런타임
9.1 런타임 종류
9.2 유니티 런타임 실습
__9.2.1 유니티용 스파인 런타임 다운로드 및 설치
__9.2.2 스파인 프로젝트를 유니티 에셋으로 임포트하기
__9.2.3 애니메이션 스크립트
__9.2.4 타임 스케일
__9.2.5 스킨 변경
__9.2.6 어태치먼트 변경
__9.2.7 이벤트
9.3 cocos2d-x 런타임
__9.3.1 객체 생성 및 애니메이션 실행
__9.3.2 타임 스케일
__9.3.3 스킨 변경
__9.3.4 어태치먼트 변경
__9.3.5 Event
__9.3.6 애니메이션 믹스
9.4 마치며
CHAPTER 10 2D 게임 개발 도구들
10.1 Live2D
__10.1.1 라이선스
__10.1.2 쇼케이스
__10.1.3 다운로드 및 설치
__10.1.4 매뉴얼
10.2 스프라이터
__10.2.1 라이선스
__10.2.2 다운로드 및 설치
__10.2.3 매뉴얼
10.3 타일드
__10.3.1 라이선스
__10.3.2 다운로드 및 설치
__10.3.3 매뉴얼
__10.3.4 예제 파일
10.4 이모트
__10.4.1 라이선스
__10.4.2 시스템 로케일 변경
__10.4.3 다운로드 및 설치
__10.4.4 매뉴얼
__10.4.5 예제 파일
10.5 텍스처 패커
__10.5.1 라이선스 및 소개
__10.5.2 다운로드 및 설치
__10.5.3 사용 방법
10.6 마치며