도서상세
장바구니에 상품을 담았습니다.
바로가기
  1. 도서정가제
  2. 소득공제
일시재고부족
22,000원
19,800원
10%
최대 적립 포인트
1,400 원
  • 구매 적립
    적립금 안내
    • 상품 적립금
    • 상품 적립금은 고객님이 웬디북에서 상품을 구매하실 경우 이에 대한 마일리지 개념으로 구매금액의 일부를 적립해 드리는 제도이며 사용은 예치금과 같이 현금처럼 사용가능하십니다.
    • 멤버십 적립금
    • 멤버십 적립금은 고객님의 멤버십(고객)등급에 따라 도서 구매액의 1 ~ 4%에 해당하는 적립금이 추가로 적립되며 적립금은 다음 주문시 현금처럼 사용이 가능합니다.
    • 다만 적립금은 예치금과는 달리, 현금으로 환불하실 수 없고 적립금의 적립일로 부터 12개월 이내에 사용하시지 않으면 자동으로 소멸됩니다.
  • 상품 적립금
    1,100원
  • 리뷰 적립
  • 최대 리뷰 적립금
    300원
19,800원
· 쿠폰 및 적립금은 결제 시 적용해 주세요
바로구매
장바구니 담기
일시재고부족
이 책을 구입하신 분들이 산 책
목차 더보기
목차
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 212OS 고유의 기능에 접근하기
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 확장기능 소개
저자 소개
지은이 : 김진율
인하대학교 컴퓨터공학부를 졸업하고 현재 9년차 개발자 길을 걷고 있다. 교육용 음성인식 발음 교정 엔진, 웹/모바일 노래방 어플리케이션, 이러닝 시스템의 자동평가 엔진 등 다수를 개발하였으며, 현재는 안랩(AhnLab)의 모바일 보안관련 부서에 재직 중이다.
게임 개발은 취미활동으로 시작하였고, ‘독도방위사령부’ 모바일 게임을 개발하여 bada, Android, iOS, TIZEN 마켓을 통해서 런칭하였다.  
저자 소개 더보기
출판사 서평 더보기
출판사 서평
실전 게임 제작 과정을 통해 cocos2d-x 3.0 핵심 기능과 모바일 게임 제작 원리 습득!



이 책은 인기 모바일 게임인 독도방위사령부 게임을 만드는 일련의 과정을 따라하는 것만으로도 cocos2d-x 3.0의 핵심 기능과 게임 제작 원리를 한 번에 습득할 수 있게 구성하였다.

프로젝트 생성 방법, 게임 화면 만들기, 멀티 해상도 이해, 다양한 유닛 추가 방법, 유닉에 액션 설정, 이미지 블랜딩을 이용한 다양한 효과 만들기, 폭발과 애니메이션 만들기, 터치이벤트, 무기 발사와 충돌, 점수판 만들기, 게임 타이틀 화면 만들고 전환, 사운드 추가, 팝업 다이얼로그, 데이터 저장과 읽기, 게임에 sns 설정, 파티글 시스템 사용, 가속도 센서 기능을 실습하며 게임을 완성한다. 게임을 만들면서 다양한 코코스2d-x 3.0 기능을 습득하고 게임 제작 원리를 학습한다.



대상 독자

- 혼자서 cocos2d-x 3.0으로 모바일 게임을 만들고 싶으신 분

- 안드로이드 & 아이폰 등 멀티 플랫폼 게임 프로그래밍을 공부하고 싶으신 분

- 쿠키런, 아이러브커피, 다함께퐁퐁퐁, 제노니아5 등 모바일 게임 제작 원리를 배워보고 싶으신 분

- 오픈소스 게임엔진을 이용하여 게임을 개발하고 싶으신 분

- 게임 관련학과 학생



도서 특징

하나. 실전 게임 제작 과정을 통해서 게임 제작 원리를 이해할 수 있다.

둘. 혼자서도 모바일 게임을 제작해 볼 수 있도록 소스를 제공한다.

셋. 코코스2d-x 3.0 핵심 기능을 손쉽게 학습할 수 있다.

넷. 레퍼런스식으로 단절된 별개의 예제가 아니라 하나의 큰 프로젝트를 완성해가는 과정으로 게임 제작 전반의 기능을 익힐 수 있다.

다섯. 저자가 직접 운영하는 모바일 개발자 카페를 통해 cocs2d-x뿐만 아니라 게임 제작에 관해 다양한 의견을 피드백 받고 소통할 수 있다.
리뷰(0)
0 / 5.0
리뷰 작성
•
리뷰를 작성하시면 소정의 적립금을 드립니다.
•
도서의 첫번째 리뷰부터 10번째 리뷰까지는 기본 적립금의 2배를 적립해 드리며, 이후 리뷰부터는 기본 적립금이 적립됩니다.
리뷰 혜택 및 유의사항
배송방법

배송은 CJ대한통운(전화 : 1588-1255)을 이용해서 보내드리고 있습니다.

3만원 이상 구매시 무료배송 가능하며, 3만원 미만의 경우 2500원의 배송비가 발생합니다.

배송기간

15시 이전에 입금확인된 주문까지는 당일날 발송하며, 일반적인 경우 다음날 책을 받아보실 수 있습니다.

주말 또는 공휴일이 있거나 시기적으로 배송이 많은 기간인 경우는 지역에 따라 1~2일이 더 소요될 수 있습니다.

주문 후, 5일이 경과해도 책이 도착하지 않는 경우에는 웬디북 고객센터(전화 : 1800-9785)로 전화를 주시거나 고객센터 > 1:1 문의를 통해 문의글을 남겨주시면 확인 후 신속히 조치하도록 하겠습니다.

묶음배송

묶음배송 원하시는 모든 주문서의 상태가 "입금대기" 또는 "결제완료" 상태일 경우에만 처리가 가능하며, 고객센터 > 1:1 문의에서 신청 할 수 있습니다.

반품안내

변심반품의 경우 도서주문일로부터 15일이내에 반품접수가 가능하며, 반품 배송비는 고객님 부담입니다.

부분 반품의 경우, 3만원 이상 주문으로 무료배송 받았으나 일부 상품 반품으로 주문금액이 3만원이 안될 경우, 이전 주문의 배송비를 포함한 왕복 배송비를 부담하셔야 합니다.

반품절차는 고객센터의 반품교환신청 페이지에서 신청을 해주시면 웬디북 고객센터에서 지정택배사에 회수요청을 하고, 방문한 택배기사님을 통해 반품도서를 보내주시면 됩니다.

운송 중 책이 손상되지 않도록 포장을 해주신 후, 포장 겉면에 “반품도서”라고 기재해주시기 바랍니다. 회수된 상품은 요청해주신 환불방법에 따라 적립 또는 환불 진행해드립니다.

(특히 팝업북 등은 조그만 충격에도 책이 손상될 수 있으므로 주의해 주시기 바랍니다.)

• 반품이 불가한 경우
  • 1. 고객에게 책임 있는 사유로 상품(띠지 또는 더스트커버 포함)이 멸실 또는 훼손된 경우
  • 2. CD 나 소프트웨어 포함, 포장이 되어 있는 모든 상품의 포장 개봉
  • 3. 만화책 및 단시간 내에 완독이 가능한 잡지
  • 4. 상품과 함께 발송된 추가사은품이 분실되거나 훼손된 경우
  • 5. 고객의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
  • 6. 명시된 반품가능 기한이 지난 경우
  • 7. 세트상품중 일부 반품
교환안내

파본도서 혹은 오배송으로인한 교환은 도서주문일로부터 15일 이내에 신청하셔야 하며 이 경우 배송비는 웬디북에서 부담합니다.

(단, 팝업북과 CD가 세트인 책은 책의 특성상 7일 이내에 해주셔야 합니다.)

교환절차는 고객센터의 반품교환신청 페이지에서 신청을 해주시면 웬디북에서 새 책을 보내드리고 새 책을 받으실 때 교환도서와 맞교환 하시면 됩니다.

교환은 동일도서에 한하며, 다른 도서로 교환은 불가합니다.

운송도중 책이 손상되지 않도록 포장을 해주신 후, 포장 겉면에 “반품도서”라고 기재해주시기 바랍니다.

(특히 팝업북 등은 조그만 충격에도 책이 손상될 수 있으므로 주의해 주시기 바랍니다.)

• 교환이 불가한 경우
  • 1. 고객에게 책임 있는 사유로 상품이 멸실 또는 훼손된 경우
  • 2. 포장 상품의 포장을 해체한 경우
  • 3. 고객의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
  • 4. 물품 수령 후, 15일이 경과한 경우
  • 5. 동일상품으로 교환하신 후, 다시 교환하시고자 할 경우 (이 경우에는 환불처리 해드립니다.)
신고하기
신고사유 선택
도서 입고 알림 신청
입고알림 신청하셨습니다.
입고시 {{tel}}로 문자 발송됩니다

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

관심 시리즈 신간 알림 신청
시리즈명:{{ series_name }}
관심 시리즈 신간 입고 알림 신청하셨습니다.
입고시 {{ tel }}로 문자 발송 또는
앱푸시, 이메일 등으로 알려드리겠습니다.

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

입고 알림 수신 방법 변경은

마이 페이지 > 알림 > 알림 설정에서 확인해 주세요.

푸시 알림이 오지 않을 시,

스마트폰 설정 > 알림 > 웬디북 앱 설정을 확인해 주세요

관심 작가 신간 알림 신청
작가명:{{ series_name }}
관심 작가 신간 입고 알림 신청하셨습니다.
입고시 {{ tel }}로 문자 발송 또는
앱푸시, 이메일 등으로 알려드리겠습니다.

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

입고 알림 수신 방법 변경은

마이 페이지 > 알림 > 알림 설정에서 확인해 주세요.

푸시 알림이 오지 않을 시,

스마트폰 설정 > 알림 > 웬디북 앱 설정을 확인해 주세요

{{title}}
{{content}}
{{title}}
{{content}}