프로젝트 생성
먼저 Python 2.7이 설치되어 있어야 한다.
다음으로 프로젝트를 생성할 workspace를 생성한다. 그냥 폴더를 만들라는 얘기다.
ex) C:\CocosProject
윈도우키 + R -> cmd 실행 -> cd C:\CocosProject 입력
이 상태에서 cocos new -h를 입력하면 프로젝트 생성에 대한 도움말이 출력된다.
cocos new [프로젝트 이름] -p com.[패키지 이름].[프로젝트 이름] -l cpp를 입력
ex) cocos new puzzleTest -p com.puzzleTest.puzzleTest -l cpp
프로젝트 설명
프로젝트 생성에 성공했다면 다음과 같이 폴더가 생성된다.
1. Classes폴더 : Visual studio에서 개발할 때 사용되는 .cpp와 .h 파일의 디렉토리를 이 폴더로 생성해야 한다.
2. proj.android : C++로 개발된 프로젝트를 이클립스를 통해 android로 빌드할 때 사용된다.
3. proj_win32 : C++ 프로젝트가 위치해있다. 프로젝트이름.sln파일을 열어 개발을 시작한다.
4. Resources : Visual studio에서 사용할 이미지파일 등 리소스를 이 폴더에 위치시켜야 한다.
Visual Studio
Visual Studio는 2013버전 이상을 사용해야 한다.
안드로이드로 빌드하기 전 window용으로 미리 제작하여 테스트할 수 있다.
Eclipse
Android SDK를 설치했다면 아마 이클립스에도 Android가 연동되었을 텐데 만약 안되었다면
상단메뉴 Help -> Install New Software -> add
-> Name : 아무거나 입력 -> Location : http://dl-ssl.google.com/android/eclipse/ 입력한다.
cocos2D-x 라이브러리를 불러오도록 하겠다.
상단메뉴 File -> Import -> General -> Existing Prohects into Workspace 선택
Select root directory : Cocos2d-x 설치폴더\cocos\platform\android\java 선택
Option -> Copy prohects into workspace 체크 -> Finish
이제 게임 프로젝트를 불러오도록 하겠다.
상단메뉴 File -> Import -> General -> Existing Prohects into Workspace 선택
Select root directory : 프로젝트 폴더\proj.android 선택
Option -> Copy prohects into workspace 체크 해제 -> Finish
패키지 탐색기 -> 프로젝트 우 클릭 -> Properties -> Android탭 선택
Prohect Build Target -> Android 2.3.3 선택
Library -> 기존 라이브러리 Remove -> add -> libcocos2dx 선택
확인할 것
프로젝트 폴더\proj.android\src\org\cocos2dx에 lib폴더가 없다면
cocos2d-x폴더\cocos\platform\android\java\src\org\cocos2dx에 있는 lin폴더를 복사한다.
cocos2d-x폴더\templates\cpp-template-default\proj.android\src\org\cocos2dx에도 복사하면
다음 부터는 자동으로 생길 것 이다.
이제 실행해보기
컴퓨터에 usb케이블로 안드로이드 휴대폰을 연결 -> Ctrl+B를 눌러 빌드
-> 프로젝트 우 클릭 -> Run As -> Android Application 선택
버전에 따라 다른 점
구 버전에서는 한글 깨짐, 빌드 시 Cygwin 설치 필요, Cpp파일 자동 등록 등 처음 설정해줄 것이 많았는데
3.x 버전부터는 자동으로 되는 모양이다.
일단 없이 해보고 문제가 있으면 그 때 검색해서 해결한다.
'안드로이드 > cocos2d-x' 카테고리의 다른 글
퍼즐 게임 만들기3 - 게임화면에 블록 출력하기1 (0) | 2016.01.17 |
---|---|
퍼즐 게임 만들기2 - 배경 이미지, 아이콘 등 리소스 만들기 (0) | 2016.01.17 |
퍼즐 게임 만들기1 - 프로젝트 생성 및 세팅 (0) | 2016.01.16 |
퍼즐 게임 만들기0 - 프로젝트 개요 (0) | 2016.01.16 |
윈도우 환경 cocos2d-x 설치하기 (0) | 2016.01.16 |