Cocos2D JavaScript를 이용한 HTML5 게임 개발

박현천, 이승준 (지은이) | 위키북스 | 2012년 7월 정가 20,000원 판매가 18,000원 배송비 0원 (0원 이상 무료) 페이지 236쪽 판형 172*235mm 515g ISBN 9788992939058 상태 새책 or 중고 수량 합계 18,000

책소개

게임 개발에 대한 경험이 없는 독자도 쉽게 게임 개발을 경험할 수 있게 Cocos2D JavaScript의 설치부터 핵심 개념과 각종 게임 개발 기법을 비롯해 예제를 중심으로 실전 게임 개발에 관한 내용을 다룬다. Cocos2D JavaScript를 이용한 게임 개발을 기초부터 실전까지 차근차근 학습할 수 있게 구성돼 있다.

저자소개

박현천 (지은이)  
신간알리미 신청
2010년 Nexon Open Studio Season 1 대상을 받고 넥슨에 재직하던 중 아이폰/안드로이드 등의 모바일 플랫폼에 관심을 두고 개인 개발자로서 아이폰 앱스토어 및 안드로이드 마켓에 상식백과 시리즈 등 20여 건의 앱을 등록해 여러 번 앱스토어 전체 무료 1위 및 안드로이드 마켓 100만 다운로드 돌파를 달성했다. 2011년 삼성생명 모바일 창구 리뉴얼 프로젝트의 아이폰/안드로이드 개발을 전담했으며, 현재는 HTML5 오픈 커뮤니티(www.htmlfive.co.kr)의 운영자로 새로운 비상을 꿈꾸고 있다.
.
이승준 (지은이)  
신간알리미 신청
어릴 적부터 게임을 만들고 싶어 남들보다 조금 어린 나이에 게임 업계에 뛰어들어 군대까지 게임 회사에서 해결한 9년 차 게임 개발자다. 차가운 도시 남자를 꿈꾸지만 현실은 맨날 야근만 하는 불쌍한 인생이다. 프로그래머는 언어에 구애받으면 안 된다는 생각에 요즘은 웹 개발을 공부하고 있으며 어떻게 하면 즐겁게 살 수 있는지 고민 중이다. 뿌바 엔터테인먼트, IBSnet, 웹젠을 거쳐 현재는 드래곤플라이에서 온라인 FPS 게임인 스페셜 포스2를 개발 중이다.

출판사소개

목차

▣ 01장_Cocos2D JavaScript - HTML5 게임 엔진

Cocos2D 소개
Cocos2D의 특징
Cocos2D의 종류
Cocos2D JavaScript
Cocos2D JavaScript 시작하기
- Cocos2D 내려받기
- Cocos2D 설치
- 개발 도구
- 테스트 환경
- 버전 관련 문제

▣ 02장_Cocos2D의 기본 개념

Director
Scene
Layers
Sprite
Action

▣ 03장_Hello, World!

HelloWorld 프로젝트 생성
프로젝트의 구조
- jah.json
- package.json
- main.js
- index.html.template
HelloWorld 실행하기
- Serve project
- Compile project
- HelloWorld 수정하기

▣ 04장_Cocos2D Sprite

Sprite 시작하기
Sprite 활용하기
Parent & Child
Sprite의 속성
- 화면 출력 여부
- 크기
불투명도
회전

▣ 05장_Cocos2D Label

Label 시작하기
Label의 속성
- 생성자
- 위치 변경
- 회전
- 화면 출력 여부 및 불투명도
- 글자색 변경
- Label 텍스트 변경
- Label 폰트 크기 변경
LabelAtlas

▣ 06장_Cocos2D Menu

Menu 시작하기
Menu와 MenuItem의 속성

▣ 07장_Cocos2D Animation

SpriteFrame
Animation

▣ 08장_Cocos2D Position

Position 시작하기
Anchor Point

▣ 09장_Cocos2D Input Event

Input Event 시작하기
Keyboard Events
Mouse Events

▣ 10장_Cocos2D Actions

Action 시작하기
Basic actions
Composition actions
Ease actions
Special actions
Action 관련 메서드

▣ 11장_Cocos2D Transitions

Transitions 시작하기
Transitions 활용하기
Transition의 종류
- TransitionMoveIn
- TransitionSlideIn

▣ 12장_Sound

효과음
Audio 기본 사용법
배경음악

▣ 13장_기타 기능

Schedule
충돌 검사
타일맵 에디터
- Tile Map Editor 설치하기
- Tile Map Editor 사용법

▣ 14장_실전 프로젝트

Demo : 갤러그
- 갤러그 개발 로드맵
- 문서화
- QA
- 마무리
벽돌 깨기
- breakout 내려받기
- 벽돌 깨기 설치하기
- breakout의 구조
- main.js
- Bat.js
- Ball.js
- level1.tmx
- 처음부터 만들어보기

더보기

배송

- 배송비, 무료배송비는 업체 사정에 따라 달라질 수 있습니다.
- 배송은 결제 확인 후 다음날부터 2~3일 이내에 배송됩니다. (단 도서 산간지역은 1~2일정도 더 소요됩니다.)
- 공휴일은 배송기간에 포함되지 않습니다.
- 주문하신 상품이 여러개인 경우 동일한 업체의 상품만 묶음 배송 가능합니다. (업체 사정에 따라 달라질 수 있습니다.)
- 배송정보는 상단 주문조회나 마이페이지 주문목록에서 가능합니다.

상품 품절

- 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드립니다.

주문취소/변경

- 주문 상품에 대한 변경사항(품절,가격변동)이 발생하면 전화나 메일을 통해 변경내용을 알려드립니다.
- 주문 상품의 변경/취소/환불은 배송 시작전 마이페이지에서 직접 신청이 가능합니다.
- 주문 상품이 발송된 시점에서는 변경/취소/환불이 모두 불가능합니다.

반품/교환

- 기간 : 배송받으신 후 7일 이내에 가능합니다.
- 방법 : 홈페이지 마이페이지 > 반품/ 교환 신청 및 조회에서 가능합니다.
- 배송비 부담 : 상품에 이상이 있을시에는 무료, 고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담입니다.
- 포장 개봉 후 재판매가 불가능한 상품은 반품/교환이 불가능합니다.
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우, 반품/교환이 불가능합니다.

반품/교환 불가 사유

- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우 (단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
- 복제가 가능한 상품 등의 포장을 훼손한 경우
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

소비자 피해보상 환불 지연에 따른 배상

- 상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리합니다.
- 대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리합니다.

Copyright © 2022 이츠북. All Rights Reserved.