장바구니 담기 close

장바구니에 상품을 담았습니다.

Cocos2d-x 게임 프로그래밍

Cocos2d-x 게임 프로그래밍

  • 함동기
  • |
  • 프리렉
  • |
  • 2014-01-24 출간
  • |
  • 352페이지
  • |
  • 190 X 258 X 15 mm /989g
  • |
  • ISBN 9788965400585
판매가

28,000원

즉시할인가

25,200

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
25,200

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

Cocos2d-x에서 'X'는 'CROSS'를 의미한다. 이 책은 Cocos2d-x라는 이름에서도 알 수 있듯이 크로스 플랫폼 게임을 만들고자 하는 이를 대상으로 집필되었다. 입문자를 위한 기본적인 개념과 Cocos2d-x의 장점을 활용해 다양한 환경에서 개발할 수 있는 통합 세팅 환경 구축을 시작으로 기초적인 오브젝트 사용법과 주요 기능들을 차례로 익힌다. 또한, 중급까지 아우를 수 있는 실용적인 예제와 함께 현업 개발자의 실제 게임 개발 노하우를 습득할 수 있다.

읽기 쉽고 이해하기 쉽게! 때때로 어려울 수 있는 부분은 저자의 온라인 강의로 이해하며 원리를 터득하고 몸으로 습득하며 이 책의 목표인 퍼즐 게임과 슈팅 게임을 완성하여 골인한다.

- 출판사 리뷰 -
열혈강의로 완성하는 크로스 플랫폼의 정석
요즘 애플 앱스토어나 구글 플레이를 보면 하루에도 수십 개의 새로운 게임이 출시되고 있습니다. 그래선지 어느 때보다도 속도와 타이밍이 중요한 데 어느 한 쪽 플랫폼의 개발을 완료하고 다른 플랫폼으로 포팅하는 방식으로는 이 속도를 따라갈 수가 없습니다. 그래서 최근 모바일 업계에서 주목받는 기술이 크로스 플랫폼에 대응하는 게임 엔진이며 그 중 2D 게임 개발은 오픈소스 프로젝트인 Cocos2d-x가 많이 쓰이고 있습니다. 이는 선택과 집중의 대표적인 사례로 타 엔진들과 비교하면 모바일에만 집중하며 고품질의 빠른 개발이 가능하게 함으로써 경쟁력을 높인 결과로 전 세계의 여러 히트 게임은 물론, 한국 구글 플레이는 물론 앱스토어 매출 10위권 게임 중 절반이 Cocos2d-x 엔진 기반 게임입니다.

개발 언어로 Objective-C를 사용하는 Cocos2d-iPhone과는 다르게 C++ 기반의 문법을 사용하는 Cocos2d-x는 C++에 대한 프로그래밍 지식이나 다른 게임 개발 경력이 있다면 어느 정도 도움이 되겠지만, 없다면 다소 어려운 부분도 있는 것이 사실입니다. 하지만, Cocos2d-x를 이용한 게임 개발은 처음 생각했던 것보다 어렵지 않습니다. 조금만 열정을 가지고 접근한다면 금방 익힐 수 있는 범위입니다.

입문자에게는 저자의 친절한 온라인 강의로 이해와 원리를 터득하며 단계별 학습과 실용적인 예제로 차근차근 나아갈 수 있도록 구성하였으며 어느 정도 개발 경험이 있다면 현업에서의 중, 고급 노하우를 습득할 수 있도록 구성하였습니다. 모든 과정에는 기초가 있듯이 다음 단계로 넘어가기 전 이 책이 Cocos2d-x을 처음 배우는 독자분에게 도움이 되길 바랍니다.

목차

Part I. Cocos2d-x 게임 개발 준비

1장 Cocos2d-x
1.1 Cocos2d-x 소개
1.2 Cocos2d 계열의 엔진들
1.3 Cocos2d-x의 장점
1.4 Cocos2d-x 구조 및 디렉터리 구성
1.5 Cocos2d-x 주요 API 형식

2장 Cocos2d-x 통합 프로젝트 세팅
2.1 통합 프로젝트 시작하기
2.2 멀티 플랫폼 프로젝트 자동 생성 스크립트
2.3 수동으로 프로젝트 세팅하기

3장 Xcode 소개
3.1 화면 구성
3.2 디버깅

4장 Cocos2d-x의 기본 개념
4.1 주요 구성 요소
4.2 좌표계

Part II. Cocos2d-x 주요 기능

5장 이미지 처리
5.1 오픈지엘 기본
5.2 스프라이트
5.3 스프라이트 시트 및 애니메이션
5.4 레이블
5.5 파티클 시스템

6장 액션
6.1 액션 이해하기
6.2 기본 액션
6.3 복합 액션
6.4 변속 액션
6.4 이펙트 액션
6.5 특수 액션(special action)

7장 씬, 레이어, 메뉴
7.1 씬, 레이어 개념
7.2 씬 전환
7.3 메뉴 디자인

8장 사용자 입력
8.1 터치 이벤트
8.2 가속도계

Part III. Cocos2d-x 게임 제작
9장 CocoStudio
9.1 CocoStudio 소개
9.2 다운로드 및 인스톨
9.3 CocoStudio의 네 가지 툴
9.4 씬 에디터 실습
9.5 Xcode 프로젝트에서 씬 불러오기

10장 퍼즐 게임 만들기
10.1 퍼즐 게임의 로직
10.2 Cocos2d-x 프로젝트 생성
10.3 CCSprite를 이용한 이미지 처리
10.4 게임 아이콘 생성 및 배치
10.5 스프라이트와 상호 작용
10.6 아이콘 낙하
10.7 시간 막대 제작

11장 스크롤 액션 게임 만들기
11.1 프로젝트 생성 및 준비
11.2 플레이어 비행기 구현
11.3 스크롤 되는 배경화면 구현
11.4 배경화면 무한 스크롤
11.5 배경에 별 추가
11.6 가속도 센서를 이용한 비행기 이동
11.7 적 캐릭터 구현
11.8 레이저 발사하기
11.9 충돌 체크
11.10 게임 결과 처리
11.11 배경 음악 및 효과음

Appendix I. Cocos2d-x 3.0, 그리고 Cocos2d-x의 미래
1. OS 및 개발 툴의 최소 사양
2. Cocos2d-x 3.0의 특징
2.1 C++ 11 지원
2.2 Objective-C 스타일 제거
2.3 이벤트 처리 방식 변경
2.4 통합 물리 엔진 시스템
3. 변경된 API 리스트
4. Cocos2d-x의 미래

저자소개

저자 함동기는 경희대학교에서 사회학을 전공했다. 졸업 후 컴투스에 입사해 5년 동안 야구 게임을 만들었고, 현재는 넥슨에서 새로운 장르의 스마트폰 게임을 만들고 있다. 동시에 방송통신대 컴퓨터과학과에 재학 중인 학생이다. 다양한 분야의 책을 읽는 것을 좋아하며 특히 인문 고전 분야에 관심이 많다.

도서소개

『Cocos2d-x 게임 프로그래밍』은 Cocos2d-x라는 이름에서도 알 수 있듯이 크로스 플랫폼 게임을 만들고자 하는 이를 대상으로 집필되었다. 입문자를 위한 기본적인 개념과 Cocos2d-x의 장점을 활용해 다양한 환경에서 개발할 수 있는 통합 세팅 환경 구축을 시작으로 기초적인 오브젝트 사용법과 주요 기능들을 차례로 익힐 수 있으며, 중급까지 아우를 수 있는 실용적인 예제와 함께 현업 개발자의 실제 게임 개발 노하우를 습득할 수 있다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.