스크랩

구간

열혈강의 Cocos2d-x 게임 프로그래밍 강의로 완성하는 크로스 플랫폼의 정석

시리즈 : 열혈강의 시리즈 [32]

함동기 저 | 프리렉 | 2014년 01월

북트리

정가
$56.00
판매가
$40.82 (27%↓) 최저가 보상
적립금
$0.82 (2%P)
출고예상일
2026년 10월 09일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788965400585 / 352쪽 190 x 258 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

  • 25,200
  • 20,700
  • 23,400
  • 15,120

책 소개

출판사 리뷰

출판사 서평 Cocos2d-x에서 'X'는 'CROSS'를 의미한다. 이 책은 Cocos2d-x라는 이름에서도 알 수 있듯이 크로스 플랫폼 게임을 만들고자 하는 이를 대상으로 집필되었다. 입문자를 위한 기본적인 개념과 Cocos2d-x의 장점을 활용해 다양한 환경에서 개발할 수 있는 통합 세팅 환경 구축을 시작으로 기초적인 오브젝트 사용법과 주요 기능들을 차례로 익힌다. 또한, 중급까지 아우를 수 있는 실용적인 예제와 함께 현업 개발자의 실제 게임 개발 노하우를 습득할 수 있다. 읽기 쉽고 이해하기 쉽게! 때때로 어려울 수 있는 부분은 ... 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을 처음 배우는 독자분에게 도움이 되길 바랍니다.

저자 소개

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

목차

목차
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의 미래

top