logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Cocos2d for iPhone 한국어판

Cocos2d for iPhone 한국어판

(아이폰 게임을 위한 코코스2d 프로그래밍)

파블로 루이즈 (지은이), 김주현 (옮긴이)
  |  
에이콘출판
2012-02-23
  |  
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Cocos2d for iPhone 한국어판

책 정보

· 제목 : Cocos2d for iPhone 한국어판 (아이폰 게임을 위한 코코스2d 프로그래밍)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788960772786
· 쪽수 : 468쪽

책 소개

현재 아이폰용 게임 개발에 가장 널리 사용하는 프레임워크인 코코스2d를 기초부터 차근차근 설명하는 책이다. 초보자를 위한 책인 만큼 읽기 쉬우며 예제를 중심으로 따라가는 구조이므로 끝까지 흥미를 잃지 않고 읽을 수 있다. 책에서 세 가지 예제 게임을 만들어 가며 게임 제작의 여러 중요한 요소를 코코스2d로 구현하는 방법을 배운다.

목차

1 코코스2d의 기초
___아이폰용 코코스2d 다운로드
____________실습 예제 | 예제 프로젝트 열기
___템플릿 설치
____________실습 예제 | 템플릿 설치
___템플릿으로 신규 프로젝트 제작
____________실습 예제 | HelloCocos2d 프로젝트 생성
___CCDirector로 게임 관리
______CCDirector의 종류
____________실습 예제 | HelloCocos2d의 AppDelegate 관찰
______씬 관리
___CCNode의 화면 표시
____________실습 예제 | HelloWorldLayer 클래스 관찰
______CCNode 프로퍼티
______CCNode 조작
___타이밍 체크
____________실습 예제 | 타이머로 구현하는 자동 발사
___메소드 호출 지연
____________실습 예제 | 부대 파괴
___코코스2d 애플리케이션 디버그
____________실습 예제 | 코코스2d 디버그 메시지 체크
____________실습 예제 | 메모리 해제 메시지 확인
____________실습 예제 | 에러 탐색
____________실습 예제 | 디버그 메시지 제거
___정리

2 스프라이트 활용
___퍼즐 게임 제작
___새 프로젝트 시작
____________실습 예제 | 새 프로젝트 작성
___CCSprite로 이미지 표현
____________실습 예제 | 게임 배경 이미지 추가
______CCSprite 생성
_________픽셀 포맷
_________다른 CCSprite 생성 방법
____________실습 예제 | Stone 클래스 제작
___게임 보드 제작
____________실습 예제 | 돌을 격자에 배열
___스프라이트와 상호 작용
____________실습 예제 | 터치 처리 등록
____________실습 예제 | 터치에 따른 돌 치환
____________실습 예제 | 돌 치환 구현
____________실습 예제 | 짝 맞춤 확인
___돌 낙하
____________실습 예제 | 격자 다시 채우기
______로직 분석
___CCSprite 프로퍼티 조작
____________실습 예제 | 시간 막대 제작
___작동 중 스프라이트 텍스처의 변경
____________실습 예제 | 텍스처의 즉석 변경
______CCTextureCache
___스프라이트시트 적용
____________실습 예제 | 스프라이트시트에서 스프라이트 작성
___Zwoptex를 이용한 스프라이트시트 작성
____________실습 예제 | 스프라이트시트로 돌 이미지 추가 제작
___이미지 사전 로드
____________실습 예제 | 이미지 사전 로드
___오픈지엘 호출
____________실습 예제 | 치환할 돌 선택
___정리

3 액션 적용
___기본 액션
____________실습 예제 | 부드러운 돌 낙하
______다른 기본 액션 사용
____________실습 예제 | 돌 제거의 액션 처리
____________실습 예제 | 시간 막대 색깔 변경
___복합 액션
____________실습 예제 | 사라짐 효과
______복합 액션의 종류
____________실습 예제 | 떨어진 돌 확대
____________실습 예제 | 격자 애니메이션 효과
___완화 액션
____________실습 예제 | 완화 액션으로 애니메이션 수정
___효과 액션
____________실습 예제 | 배경 흔들기
______여러 CCNode에 한 액션 적용
___특수 액션
____________실습 예제 | 제자리, 준비, 출발!
______CCCallFuncND 사용법
____________실습 예제 | 시간 막대 점멸
___애니메이션 액션
____________실습 예제 | 돌의 애니메이션 적용
______CCSpriteFrame과 CCSpriteFrameCache
______CCAnimation 클래스
___정리

4 레이블 추가
___CCLabelTTF 사용
____________실습 예제 | 게임 설명서
___CCLabelAtlas로 텍스트 출력
____________실습 예제 | CCLabelAtlas로 점수 표시와 갱신
___CCLabelBMFont로 텍스트 작성
____________실습 예제 | 진행 상황 표시
____________실습 예제 | 텍스트 액션
___비트맵 글꼴 도구로 글꼴 맵 작성
____________실습 예제 | 자체 비트맵 글꼴 제작
___게임 마무리
___정리

5 씬, 레이어, 트랜지션
___종 스크롤 슈팅 게임: 에어리얼건
___새 씬 작성
____________실습 예제 | 스플래시와 메인 메뉴 씬 작성
___씬 전환 트랜지션 적용
____________실습 예제 | 씬 간 이동 개선
___게임 로직 구현
______게임 준비
______주인공 제작
____________실습 예제 | Hero 클래스 제작
______적군 제작
____________실습 예제 | 적군 출현
___총알 제작
____________실습 예제 | 총알 생성과 재사용
___가속도계 입력 처리
____________실습 예제 | 가속도계로 주인공 이동
___레이어의 터치 처리
____________실습 예제 | 총알 발사
___충돌 검사
____________실습 예제 | 적군 격추
____________실습 예제 | 주인공 격추
___씬에 레이어 추가
____________실습 예제 | 상태 표시줄 작성
____________실습 예제 | 일시 정지 메뉴 작성
____________실습 예제 | 게임 비활성 시 일시 정지
___정리

6 메뉴 디자인
___간단한 메뉴 제작
____________실습 예제 | 텍스트 메뉴 추가
___이미지 메뉴 아이템 사용
____________실습 예제 | 난이도 선택 화면 추가
___메뉴 아이템 애니메이션
____________실습 예제 | 메인 메뉴 애니메이션
___토글 메뉴 아이템 사용
____________실습 예제 | 옵션 메뉴 작성
___환경설정 저장과 로드
____________실습 예제 | 옵션 데이터 유지
___정리

7 파티클 시스템 구현
___기본 제공 파티클 시스템
____________실습 예제 | 파티클 테스트 실행
____________실습 예제 | ParticleMeteor 시스템 분석
______파티클 시스템 프로퍼티
___중력 모드 파티클 시스템 구현
______CCParticleSystemPoint
______CCParticleSystemQuad
____________실습 예제 | 폭탄 폭발
___반경 모드 사용
____________실습 예제 | 적군 명중
______파티클 시스템의 이동
___파티클 디자이너로 파티클 시스템 제작
____________실습 예제 | 연기 흔적 효과 작성
___정리

8 타일맵 활용
___타일맵 사용
___타일드로 제작하는 타일맵
____________실습 예제 | 첫 번째 맵 작성
___코코스2d로 타일맵 로드
____________실습 예제 | 타일맵 적용
____________실습 예제 | 타일맵 레이어 액션
____________실습 예제 | 맵 끝 부분 처리
____________실습 예제 | 타일맵 보정
___오브젝트 레이어 활용
____________실습 예제 | 오브젝트 레이어 작성
____________실습 예제 | 오브젝트 레이어 적용
___정리

9 코코스덴션으로 만드는 음향 효과
___코코스덴션
___음향 효과 시작
____________실습 예제 | SimpleAudioEngine 사용
______효과음 처리 메소드
____________실습 예제 | SimpleAudioEngine으로 배경 음악 연주
______배경 음악 처리 메소드
___CDSoundEngine 사용
____________실습 예제 | CDSoundEngine 설정
____________실습 예제 | 폭발 효과음 출력
____________실습 예제 | 음향 파일 비동기 로드
____________실습 예제 | CDAudioManager로 배경 음악 연주
___정리

10 물리 엔진 활용
___물리 엔진 소개
______박스2D
______칩멍크
______물리 엔진 선택
___물리 게임: 토템 밸런스
____________실습 예제 | 칩멍크 템플릿
______cpBody와 cpShape 이해
___게임 제작 준비
___오브젝트 추가
______토템
____________실습 예제 | 다각형 오브젝트 생성
______목표 지점
____________실습 예제 | 목표 지점 작성
______없앨 수 있는 블록
____________실습 예제 | 블록 생성
____________실습 예제 | 터치로 형태 제거
___충돌 검사
____________실습 예제 | 게임 패배 조건
____________실습 예제 | 게임 승리 조건
___정적 형태
___정리

11 소셜네트워크와의 연동
___개발자 등록과 SDK 다운로드
____________실습 예제 | 등록과 SDK 다운로드
___오픈페인트 연동
____________실습 예제 | 오픈페인트 추가
____________실습 예제 | 오픈페인트 대시보드 표시
___순위표 추가
____________실습 예제 | 순위표 생성
___목표 달성 기능 추가
____________실습 예제 | 목표 생성
___오픈페인트 승인 신청
___정리

부록 A 깜짝 퀴즈 정답

저자소개

파블로 루이즈 (지은이)    정보 더보기
경력 6년의 소프트웨어 개발자면서 평생 경력의 게이머이기도 하다. 다양한 프로그래밍 언어로 경력을 쌓은 후에 아이폰 애플리케이션 개발을 시작했고, 아직 해당 분야에서 일하는 중이다. 첫 번째 게임인 아쿠아 러시(Aqua Rush)를 발표한 후에는 쭉 컨설턴트로 일했다. 2010년에 동료와 함께 인피닉스 소프트 디지털 솔루션즈(Infinix Soft-Digital Solutions)를 설립해 모바일 소프트웨어 개발 기술을 타 회사에 제공한다.
펼치기
김주현 (옮긴이)    정보 더보기
25년 전 역자가 아직 초등학생일 때 지방의 한 소도시에 처음 생긴 컴퓨터 학원에 우연히 등록한 이후 지금까지 컴퓨터 외길을 걸어왔으니, 달인은 아니더라도 컴퓨터 OS나 프로그래밍 언어에 크게 구애 받지 않는 경지에는 이른 것 같다. 포항공과대학교에서도 당연히 컴퓨터공학을 전공했고, 네트워크 보안, 모바일 폰 개발 등에 9년간 종사하다 지금은 미국에서 소프트웨어 개발자로 6년째 근무 중이다. 요즘 개발자 대부분이 그렇듯이 스마트폰 게임 개발에도 관심이 많다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책