드래곤 라이더 만들기
Publisher Description
[드래곤 라이더 만들기]는 코더스하이 튜토리얼 두번째 시리즈로, cocos2d로 게임 앱 개발을 시작하는 초급자를 위한 예제입니다. 하나의 게임을 따라가기 식으로 만들어 봄으로써 게임 만들기의 기초를 배울 수 있습니다.
[코더스하이 시리즈란?]
하나의 앱 제작을 그대로 따라해 봄으로서 단편적인 기술들을 종합해 하나의 앱으로 만들어 나가는 과정을 익힐 수 있도록 합니다.
코더스하이 튜토리얼 시리즈가 추구하는 방향은 장벽 뛰어넘기 입니다. 단편적인 기술을 설명하는 예제는 그 기술들을 종합하는 과정을 익힐 수 없다는 한계가 있으므로, 스토어에 올릴 수 있는 수준의 앱을 예제로 이용해 시작부터 완성까지 전체 과정을 함께 해 보는 것이 도움이 되리라 봅니다.
특정 분야에 진입하기 전에 간단한 워밍업용으로 활용해 주신다면 시리즈를 만드는 보람을 느낄 수 있을 겁니다.
[목차]
- Chapter 1. Objective-C
1.1 메소드 호출
1.2 클래스 인터페이스 설계
1.3 리터럴(Literal) 표기법
1.4 포인터 (Pointer)
1.5 프로퍼티 (@Property)
1.6 리테인 카운트와 ARC(Automatic Reference Counting)
- Chapter 2. cocos2d 소개 및 준비
2.1 cocos2d 소개
2.2 cocos2d 설치하기
2.3 프로젝트 생성
2.4 ARC 활성화 하기
2.5 cocos2d 기본 구조
- Chapter 3. 메뉴와 화면모드
3.1 메뉴 씬
3.2 화면모드 변경
- Chapter 4. Scene 변경과 배경화면 스크롤
4.1 GameScene 만들기
4.2 배경화면 스크롤 하기
4.3 iPhone 5 패치
- Chapter 5. 플레이어 캐릭터
5.1 스프라이트 시트
5.2 플레이어 캐릭터 추가
5.3 플레이어 캐릭터 움직이기
- Chapter 6. 적 캐릭터 만들기
6.1 적 캐릭터 생성
- Chapter 7. 총알 추가
7.1 총알 스프라이트 생성
7.2 GameLayer에 총알 추가
7.3 총알 사용
- Chapter 8. 기본적인 충돌처리
8.1 총알과 적의 충돌처리
8.2 적과 플레이어 캐릭터 충돌처리
8.3 에너지 게이지 추가
- Chapter 9. 애니메이션
9.1 적 날갯짓 애니메이션
9.2 플레이어 캐릭터 날갯짓 애니메이션
- Chapter 10. 폭발 효과 애니메이션
10.1 폭발 및 먼지 효과 애니메이션
- Chapter 11. HUD (Head-up Display)
11.1 HUD 생성
- Chapter 12. 배경음악과 사운드 효과
12.1 SimpleAudioEngine
- Chapter 13. Box2D 충돌 구현
13.1 Box2D 소개
13.2 Physics Editor
13.3 Box2D 텍스처 이동
13.4 b2ContactListener에서 충돌처리
13.5 Box2D Debug 활성화하기
- Chapter 14. 파티클 적용
14.1 파티클 에디터 사용하기
14.2 파티클 코드 적용하기
- Chapter 15. 비트맵 폰트
15.1 비트맵 폰트 만들기
15.2 비트맵 폰트 적용
- Chapter 16. 점수 저장
16.1 HighScore 헬퍼 클래스 생성
16.2 ViewController로 이름 입력 받기
16.3 GamaLayer 적용
- Chapter 17. 다듬기
17.1 Default 이미지 변경
17.2 메뉴 레이어 변경
17.3 Icon 변경
17.4 상태 메세지 삭제
Customer Reviews
전반적으로 볼만합니다.
다만, 블로그의 글에비해 너무 딱딱하고 주석이 코드에 달려있는게 아니라 본문에 따로 설명되어 있는 점이 불편합니다.