이미 소장하고 있다면 판매해 보세요.
|
Intro 이 책을 공부하는 방법 & 예제 사용 방법
이 책을 공부하는 방법 이 책의 예제 사용 방법 Chapter 010Cocos2d-X 만나기 1.1│Cocos2d-X란 1.2│Cocos2d-X에서 지원하는 모듈 1.3│Cocos2d-X 3.x 버전에서 달라진 점 1.4│Cocos2d-X 개발 환경 및 도구 설치하기 1.4.1 Windows에서 개발 환경 설정하기 1.4.1.1 JDK 설치히기 1.4.1.2 ADT Bundle 설치하기 1.4.1.3 Android NDK 설치하기 1.4.1.4 Cygwin 설치하기 1.4.1.5 Python 설치하기 1.4.1.6 Cocos2d-X 설치하기 1.4.2 Mac에서 개발 환경 세팅하기 1.4.2.1 Xcode 설치히기 1.4.2.2 JDK 설치히기 1.4.2.3 ADT Bundle 설치히기 1.4.2.4 Android NDK 설치히기 1.4.2.5 Python 설치히기 1.4.2.6 Cocos2d-X 설치히기 Chapter 02 Cocos2d-X 프로젝트 생성하기 2.1│Windows에서 프로젝트 생성하기 2.1.1 Cocos2d-X 프로젝트 생성하기 2.1.2 Eclipse로 프로젝트 불러오기 2.1.2 소스코드 수정하기 2.2│Mac에서 프로젝트 생성하기 2.2.1 Cocos2d-X 프로젝트 생성하기 2.2.2 Xcode로 프로젝트 불러오기 2.2.3 Eclipse에서 프로젝트 불러오기 2.2.4 소스코드 수정하기 2.3│Log 남기고 확인하기 2.4│Cocos2d-X 샘플 프로젝트 Chapter 03 Cocos2d-X의 기본구조 이해하기 3.1│Node 3.1.1 Node의 주요 기능 3.1.2 Node의 주요 Subclass 3.1.2.1 Scend 3.1.2.2 Layer 3.1.2.3 Sprite 3.1.2.4 Menu 3.2│Director 3.3│Action Chapter 040게임화면 만들기 4.1│프로젝트 생성하기 4.2│게임 화면 꾸미기 4.2.1 Screen Orientation 수정하기 4.2.2 아이콘 및 기동화면 추가하기 4.2.3 나만의 Scene 만들기 4.2.3.1 Xcode에서 소스 파일 추가하기 4.2.3.2 Eclipse에서 소스 파일 추가하기 4.2.3.3 Class 내용 입력하기 4.2.4 배경화면 추가하기 4.2.4.1 리소스에 이미지 파일 추가하기 4.2.4.2 배경 화면 그리기 4.2.4.3 Position과 Anchor Point Chapter 05 멀티 해상도 지원 5.1│designResolutionSize 5.2│contentScaleFactor 5.3│독도방위사령부의 멀티 해상도 지원 Chapter 06 화면에 유닛 추가하기 6.1│독도 추가하기 6.2│schedule로 일정시간마다 적 유닛 추가하기 Chapter 07 유닛에 액션주기 7.1│유닛 움직이기 7.1.1 MoveTo, MoveBy로 움직임 만들기 7.1.2 BezierTo, BezierBy로 곡선 움직임 만들기 7.2│독도로부터 사격하기 만들기 7.2.1 ActionInterval로 가속도 움직임 만들기 7.3│회전하는 레이더 7.3.1 RotateTo, RotateBy로 회전 움직임 만들기 7.3.2 Repeat, RepeatForever로 반복하는 움직임 만들기 7.4│퍼져나가는 레이더 만들기 7.4.1 ScaleTo, ScaleBy로 크기가 변하는 움직임 만들기 7.4.2 Sequence로 여러 가지 액션을 순서대로 수행시키기 7.5│투명하게 사라지는 레이더 만들기 7.5.1 Fadeln, FadeOut, FadeTo로 투명도 조절하기 7.6│투하되는 폭탄 만들기 7.6.1 Spawn으로 여러가지 액션을 동시에 수행하기 7.7│Action이 종료된 이미지 삭제하기 7.7.1 CallFunce, CallFuncN로 callback 등록하고 받기 Chapter 08 BlendFunce을 이용한 이미지 합성 효과 만들기 8.1│이미지 블랜딩 이해하기 8.2│Multiply 기법으로 그림자 효과 만들기 8.3│Linear Dodge로 폭발 효과 만들기 8.4│Screen으로 번개 효과 만들기 Chapter 090SpriteBatchNode를 사용하여 그리기 성능 높이기 9.1│SpriteBatchNode 이해하기 9.2│Texture Atlas 만들기 9.2.1 Zwoptex 9.2.2 TexturePacker 9.3│실제 게임에서 SpriteBatchNode 사용하기 Chapter 10 폭발과 물기둥 애니메이션 추가하기 10.1│물기둥 애니메이션 추가하기 10.2│폭발 애니메이션 추가하기 Chapter 11 복잡한 유닛 추가하기 11.1│적 유닛 추가하기 11.2│헬리콥터에 프로펠러 달기 11.3│전투기에 화염과 비행운 달기 Chapter 12 터치 이벤트 12.1│터치 이벤트 처리하기 12.2│사격 인터페이스 추가하기 Chapter 13 무기 발사하기 13.1│Weapon 클래스 만들기 13.2│총알/포탄 발사하기 13.3│미사일 발사하기 Chapter 14 충돌 검사하기 14.1│충돌 검사 준비하기 14.2│충돌 검사하기 Chapter 151점수판 추가하기 15.1│Custom Sprite 만들기 15.2│생성된 Sprite의 이미지를 동적으로 변경하기 Chapter 16 타이틀 화면 만들기 16.1│새 화면 생성하기 16.2│메뉴 만들기 16.2.1 MenultemLabel 16.2.2 MenultemImage 16.2.3 MenultemSprite 16.3│메뉴의 위치 이동하기 Chapter 17 게임 화면 전환하기 17.1│replaceScene 17.2│Transition 17.3│pushScene, popScene Chapter 181사운드 추가하기 18.1│배경음 추가하기 18.2│효과음 추가하기 Chapter 191팝업 다이얼로그 추가하기 19.1│LayerColor로 팝업 다이얼로그 추가하기 Chapter 20 데이터 저장·읽기 20.1│UserDefault 20.2│FileUtils Chapter 21 OS 고유의 기능에 접근하기 21.1│iOS에서 기본 브라우저 사용하기 21.2│Android에서 기본 브라우저 사용하기 Chapter 22 독도방위사령부에서 사용하지 않은Cocos2d-X 기능익히기 22.1│TestCpp 프로젝트 컴파일하기 22.1.1 Eclipse에서 컴파일하기 22.1.2 Xcode에서 컴파일하기 22.2│Actions 371 22.2.1 TestCpp 등장 인물 소개 22.2.2 Reverse 22.2.3 JumpTo/JumpBy 22.2.4 DelayTime 22.2.5 SkewTo/SkewBy 22.2.6 OrbitCamera 22.3│파티클 시스템 사용하기 22.3.1 Cocos2d-X에서 제공하는 Particle System 22.3.2 파티클 시스템 동작과 속성 수정하기 22.3.2.1 파티클 시스템 사이즈 조정하기 22.3.2.2 파티클 시스템 중력 조정하기 22.3.2.3 파티클 시스템 수명 조정하기 22.3.2.4 파티클 시스템 색상 조정하기 22.3.2.5 파티클 시스템 속도 조정하기 22.3.2.6 파티클 모양 변경하기 22.3.3 나만의 파티클 시스템 만들기 22.3.3.1 ParticleSystemQuad 사용하기 22.3.3.2 Plist 파일 사용하기 22.4│가속도 센서 22.5│ParallaxNode 부 록 Cocos2d-x 확장기능 소개 |
|
대상 독자
- 혼자서 cocos2d-x 3.0으로 모바일 게임을 만들고 싶으신 분 - 안드로이드 & 아이폰 등 멀티 플랫폼 게임 프로그래밍을 공부하고 싶으신 분 - 쿠키런, 아이러브커피, 다함께퐁퐁퐁, 제노니아5 등 모바일 게임 제작 원리를 배워보고 싶으신 분 - 오픈소스 게임엔진을 이용하여 게임을 개발하고 싶으신 분 - 게임 관련학과 학생 도서 특징 하나. 실전 게임 제작 과정을 통해서 게임 제작 원리를 이해할 수 있다. 둘. 혼자서도 모바일 게임을 제작해 볼 수 있도록 소스를 제공한다. 셋. 코코스2d-x 3.0 핵심 기능을 손쉽게 학습할 수 있다. 넷. 레퍼런스식으로 단절된 별개의 예제가 아니라 하나의 큰 프로젝트를 완성해가는 과정으로 게임 제작 전반의 기능을 익힐 수 있다. 다섯. 저자가 직접 운영하는 모바일 개발자 카페를 통해 cocs2d-x뿐만 아니라 게임 제작에 관해 다양한 의견을 피드백 받고 소통할 수 있다. |