1. 설명하지 않고 그냥 지나가는 부분이 많습니다.
궁금한것들은 그냥 구글링해서 해결합니다.
2. 운영하는 카페에 질문을 올려도 답변이 거의 없습니다
한달이상 답변이 없는것 같습니다.
3. 그냥 인터넷 블로그 보고 배우는 중입니다.
블로그가 더 친절..
C++로 배우는 아이폰 & 안드로이드 멀티 플랫폼 게임 프로그래밍
실습하며 원리를 터득하고 단계별 예제로 완성하는 퍼즐과 슈팅 게임
애니팡과 같은 퍼즐 게임과 드래곤 플라이트와 같은 슈팅 게임을 단계별 예제로 완성하며 게임 프로그래밍의 기본 원리를 학습한다. 퍼즐 게임 스테이지 구현, 터치 이벤트와 게임 오브젝트의 이동, 퍼즐 게임 로직 구현, 오브젝트 낙하 처리를 실습하며 퍼즐 게임을 완성한다. 배경 만들기, 배경화면 스크롤, 스트라이트, 총알과 충돌처리, 아이템 획득 기능을 실습하며 슈팅 게임을 완성한다. 직접 이러한 게임을 만들면서 인기 게임의 제작 원리를 학습한다.
한 번 만들어 배포하는 멀티 플랫폼 게임 프로그래밍
C++와 OpenGL ES로 작성된 Cocos2d-x를 이용해 게임을 작성하면 iOS, 안드로이드, 타이젠, 윈도, 리눅스 등의 다양한 플랫폼에서 동작하는 게임을 만들 수 있다. 안드로이드 프로젝트와 iOS 프로젝트를 생성해 각 플랫폼을 위한 앱을 빌드하는 방법을 설명한다. 또한, 구글 플레이 스토어, 애플 앱스토어에 앱을 등록하는 과정까지 상세하게 보여준다.
내 게임 안에 담는 소셜 네트워크
친구 리스트를 만드는 방법, iOS와 안드로이드에서 전화번호부에 연동하는 방법을 설명한다.
[로드맵]
1 cocos2d-x 소개
1.1 타 모바일 게임 엔진과의 차이점 및 특징
2 설치 및 테스트
2.1 cocos2d-x 다운로드
2.2 Android용 프로젝트 생성 및 샘플 프로그램 실행
2.3 iOS용 프로젝트 생성 및 샘플 프로그램 실행
3 퍼즐 게임 소개
3.1 게임 방법 및 목적
3.2 소셜성
4 퍼즐 게임 프로젝트 생성
4.1 Android용 퍼즐 게임 프로젝트 생성
4.2 iOS용 퍼즐 게임 프로젝트 생성
4.3 리소스 및 소스코드 공유
4.4 기본 생성된 코드 분석
5 퍼즐 게임 스테이지 구현
5.1 게임 스테이지 만들기
5.2 게임 오브젝트 배치
5.3 게임 오브젝트 클래스 생성
6 게임 오브젝트 움직여보기
6.1 터치 인터페이스 구현
6.2 게임 오브젝트 이동
6.3 액션(Action)의 추가
7 퍼즐 게임 로직 구현
7.1 게임 오브젝트 매칭
7.2 비매칭 시 복귀
7.3 게임 오브젝트 낙하 처리 및 생성
7.4 점수 계산 및 콤보 구현
8 슈팅 게임 소개
8.1 게임 방법 및 목적
9 슈팅 게임 프로젝트 생성
9.1 Android용 슈팅 게임 프로젝트 생성
9.2 iOS용 슈팅 게임 프로젝트 생성
9.3 리소스 및 소스 코드 공유
10 슈팅 게임 스테이지 구현
10.1 게임 스테이지 만들기
10.2 배경화면 스크롤
11 헬리콥터
11.1 빠른 렌더링을 위한 SpriteBatchNode
11.2 빠른 렌더링을 위한 Atlas Texture 생성
11.3 헬리콥터 생성
11.4 프로펠러 추가
12 헬리콥터 이동 처리
13 적 비행기의 출현
13.1 적 비행기 생성 및 배치
13.2 적 비행기의 이동
13.3 적 비행기 등장 빈도 조절
13.4 비행 대형 추가
13.5 색상 변경
14 총알
14.1 총알 이미지 준비
14.2 총알 추가
15 충돌 처리
15.1 적 비행기와 총알의 충돌
15.2 적 비행기와 헬리콥터의 충돌
16 아이템
16.1 아이템 생성
16.2 아이템의 획득 및 듀얼샷
17 소셜 네트워크
17.1 시작 Scene 추가
17.2 친구 리스트 추가
17.3 전화번호부 연동
18 배포
18.1 구글 플레이 스토어에 배포하기
18.2 애플 앱 스토어에 배포하기
부록 A. cocos2d-x 3.0과의 차이점
부록 B. cocos2d-x 3.0용 프로젝트 생성 방법
부록 C. ShootingGame을 2.X 버전에서 3.0 버전으로 포팅하기
부록 D. 샘플 코드의 사용 방법
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2024-04-04 | 다운로드 |
만들면서 배우는 언리얼 게임 프로그래밍 : 횡 스크롤 액션 게임 + 타워 디펜스 TPS 액션 게임
오사와 료스케 , 이즈카 켄스케
공동환
오즈 모리하루