Visual studio 2010에서 Cocos2d-x 이용 개발한 Windows 프로그램 Android 포팅
개발환경
Eclipse indigo, NDK, Cygwin, cocos2d-x, VisualStudio 2010
1. Cocos2d-x, Cygwin, NDK 설치 하기
cocos2d-x 최신버전 (cocos2d-1.0.1-x-0.12.0 )
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download
Cygwin
NDK
http://developer.android.com/tools/sdk/ndk/index.html
자세한 설치 가이드는 아래 블로그 참조하면 어렵지 않습니다.
http://blog.naver.com/PostView.nhn?blogId=siq1990&logNo=50131740561
내가 설치한 경로
cocos2d-x: D:\cocos2d-1.0.1-x-0.12.0
Cygwin: C:\cygwin
NDK: C:\android-ndk-r8
2. D:\cocos2d-1.0.1-x-0.12.0\create-android-project.bat 수정하기
if not exist "%~dpn0.sh" echo Script "%~dpn0.sh" not found & pause & exit 3
:: modify it to work under your environment
set _CYGBIN=c:\cygwin\bin
if not exist "%_CYGBIN%" echo Couldn't find Cygwin at "%_CYGBIN%" & pause & exit 4
:: modify it to work under your environment
set _ANDROIDTOOLS=d:\eclipse\android-sdks\tools
if not exist "%_ANDROIDTOOLS%" echo Couldn't find android sdk tools at "%_ANDROIDTOOLS%" & pause & exit 5
:: modify it to work under your environment
set _NDKROOT=C:\android-ndk-r8
3. create-android-project.bat 실행하기
package path , Project name, SDK 번호 넣으라고 한다.
정상적으로 마치면 hello world 프로젝트가 생성 되어 있다.
여기서는 projct name은 cocos 로 했음
4. eclipse import
File -> New-> Android project
위와 같이 프로젝트 cocos의 하위 폴더 android 선택
5. Visual studio 에서 작업한 소스 eclipse와 연결하기
Visual studio에서 작업한 테스트 Windows 프로젝트 폴더를 그대로 복사해서 붙여 넣는다.(덮어씌움)
6. Visual studio 개발 환경 정리
기존에 있던 Test1 프로젝트는 제거하고 새롭게 merge 된 cocos 를 import 하자..
7. 확인
Visual studio에서 작업을 진행
변경사항을
D:\cocos2d-1.0.1-x-0.12.0\cocos\Classes폴더 밑에 있는 Android.mk 파일을 수정한후
여기서는
LOCAL_SRC_FILES := AppDelegate.cpp \
HelloWorldScene.cpp \
GameOverScene.cpp (추가)
D:\cocos2d-1.0.1-x-0.12.0\cocos\androidbuild_native.sh Cygwin 에서 실행하면 완료
이렇게 윈도우와 안드로이드 개발환경 통합 가능
'프로그래밍언어 > 패턴, 알고리즘, 프로토콜' 카테고리의 다른 글
jquery datepicker 설정 옵션 (0) | 2012.09.05 |
---|---|
sprite (0) | 2012.07.11 |
maven - pom.xml 여러 라이브러리 설정 예제 (0) | 2012.07.04 |
JAVA) 네트워크 파일 접근 (0) | 2012.06.22 |
이클립스 들여쓰기 설정 (0) | 2012.05.17 |
댓글