목차
01장 cocos2d for iPhone
   1.1 cocos2d의 장점 ... 14
   1.2 cocos2d 가 제공하는 기능 ... 14
   1.3 cocods2d 설치 ... 15
   1.4 예제 실행 ... 25
02장 cocos2d 기본 구조
   2.1 CocosNode ... 27
   2.2 Director ... 28
   2.3 Scene&Layer ... 28
   2.4 Sprite ... 31
   2.5 Action ... 32
03장 Hello, World! 살펴보기
   3.1 HelloWorld 프로젝트 생성과 실행 ... 33
   3.2 기본형 만들기 ... 41
04장 좌표계와 앵커포인트
   4.1 좌표계 ... 43
   4.2 앵커포인트(AnchorPoint) ... 44
05장 Label 다루기
   5.1 CCLabelTTF 기본형 ... 49
   5.2 트루 타입 폰트 파일 사용하기 ... 53
   5.3 비트맵 폰트 파일과 캐릭터맵을 이용한 텍스트 출력 ... 57
06장 Sprite 다루기
   6.1 Sprite 사용하기 ... 63
   6.2 Parent&Child ... 71
07장 Menu 다루기
   7.1 메뉴와 메뉴아이템의 기본 사용법 ... 81
   7.2 메뉴&메뉴아이템의 AnchorPoint&Default Position ... 87
   7.3 메뉴아이템에서 Tag 사용하기 ... 90
   7.4 Tag 기능 좀 더 살펴보기 ... 94
08장 Action 사용하기
   8.1 기본 액션 ... 97
   8.2 Composition Actions ... 109
      8.2.1 Sequence ... 109
      8.2.2 Spawn ... 110
      8.2.3 Reverse ... 111
      8.2.4 DelayTime ... 111
      8.2.5 Repeat, RepeatForever ... 112
   8.3 Ease Actions ... 113
      8.3.1 Ease Actions ... 113
      8.3.2 EaseExponential Actions ... 119
      8.3.3 EaseSine Actions ... 120
      8.3.4 EaseElastic Actions ... 120
      8.3.5 EaseBounce Actions ... 122
      8.3.6 EaseBack Actions ... 123
      8.3.7 Speed Action ... 124
   8.4 Special Actions ... 125
09장 Transitions 사용하기
   9.1 Scene의 추가, 삭제, 교체 ... 127
   9.2 Scene의 Transitions ... 135
10장 Animation 사용하기
   10.1 Animation 기초 ... 140
   10.2 SpriteBatchNode ... 143
   10.3 SpriteBatchNode 응용 ... 146
   10.4 SpriteBatchNode를 이용한 애니메이션 ... 151
   10.5 Animation 종합 ... 154
   10.6 Zwoptex로 SpriteBatchNode 만들기 ... 156
   10.7 Sprite 관련 Deprecated ... 161
11장 Sound 사용하기
   11.1 CocosDenshion의 세 가지 형태 ... 164
   11.2 SimpleAudioEngine 기본 사용법 ... 165
   11.3 SimpleAudioEngine 사용예 ... 166
12장 Touch 사용하기
   12.1 Standard Touch Delegate ... 172
   12.2 Targeted Touch Delegate ... 173
   12.3 CCStandardTouchDelegate 예 ... 174
   12.4 CCTargetedTouchDelegate 예 ... 176
13장 Schedule 사용하기
   13.1 Schedule 기초 ... 181
   13.2 NSTimer 기초 ... 183
   13.3 Schedule에 Pause/Resume 추가하기 ... 184
   13.4 NSTimer에 Pause/Resume 추가하기 ... 187
14장 ParallaxNode 사용하기
   14.1 디바이스보다 큰 배경 스크롤하기 ... 191
   14.2 디바이스보다 큰 배경 스크롤하기 2 ... 201
   14.3 배경과 스프라이트 동시에 움직이기 ... 205
   14.4 이동 버튼으로 배경 움직이기 ... 209
   14.5 배경과 캐릭터 스프라이트를 함께 이동시키기 ... 220
   14.6 캐릭터 배경 끝까지 이동시키기 ... 227
15장 TileMap 사용하기
   15.1 타일맵이란? ... 231
   15.2 타일맵 만들기 ... 234
   15.3 타일맵 출력 ... 240
   15.4 타일맵에 레이어 추가하기 ... 245
   15.5 드래곤 이동 만들기 ... 251
   15.6 드래곤 이동 시 장애물 만들기 ... 258
   15.7 드래곤이 먹을 아이템 만들기 ... 272
16장 파티클 사용하기
   16.1 파티클 시스템이란? ... 275
   16.2 Point vs. Quad6 ... 276
   16.3 파티클 시스템 생성 ... 277
   16.4 파티클 시스템 활용 ... 277
   16.5 파티클 디자이너 ... 286
17장 충돌 검사
   충돌 검사 ... 289
18장 실전! 프로젝트
   실전! 프로젝트 ... 313
19장 Game Center 사용하기
   19.1 iTunes Connect 작업 ... 345
   19.2 GameCenter 적용 ... 350
20장 iAD 사용하기
   iAD 사용하기 ... 375
닫기