====== Cocos2d-x ====== 멀티플랫폼 게임 개발을 위한 라이브러리 ===== 다운로드 ===== 공식홈페이지에서 다운받는다. 또는 https://github.com/cocos2d/cocos2d-x 에서 받아도 된다. ===== Win32 개발환경 설정 ===== - 다운로드 후 압축을 적당한 곳에 푼다. - Build 디렉토리로 이동 후 VS 프로젝트 파일(sln)을 연다. - cpp-test 솔루션을 빌드 후 실행해 본다. DX SDK 2008 Nov 버전이 설치된 경우에는 솔루션 빌드 과정에서 에러가 발생한다. 최신 버전으로 설치하도록 한다. 현재는 2010 June이 최신버전. (주의 : VS 2010 Redistributable이 설치된 경우 제거 후 DX SDK를 설치한다.) ===== 안드로이드 개발환경 설정 ===== ==== 다운로드 ==== 1. cocos2d-x 다운로드 http://www.cocos2d-x.org Download 탭에서 다운로드 하고 적당한 곳에 압축 해제 2. 안드로이드 SDK 다운로드 http://developer.android.com/sdk 이것도 적당한 곳에 압축 해제 3. NDK 다운로드 http://developer.android.com/tools/sdk/ndk 이것도 4. Ant 다운로드 http://ant.apache.org/bindownload.cgi 이것도 5. JDK 다운로드 http://www.oracle.com/technetwork/java/javase/downloads/ 6. Python 다운로드 http://www.python.org/download/ 2.7 버전으로 받아야 한다. ==== 환경변수 설정 ==== 시스템 변수 PATH 에 C:\Program Files\Java\jdk(버전)\bin \\ (ant설치경로)\bin 추가 사용자 변수 PATH에 \\ C:\Python27 추가 사용자 변수 ANDROID_SDK_ROOT 에 \\ sdk 설치 경로 추가 (ADT 설치 폴더 아래의 SDK 폴더 지정) 사용자 변수 ANT_ROOT 에 \\ (ant설치경로)\bin 추가 사용자 변수 COCOS_CONSOLE_ROOT 에 \\ (cocos2d-x 설치 경로)\tools/cocos2d-console/bin 추가 \\ 이 폴더를 PATH에도 추가한다. (cocos 실행용) 사용자 변수 NDK_ROOT 에 \\ ndk 설치 경로 추가 그리고 재부팅. cocos2d-x 설치 경로에 있는 setup.py을 콘솔을 통해 실행 python setup.py 문제가 있는 경우 환경 변수 설정을 다시 확인한다. ===== 튜토리얼 ===== * http://paralaxer.com/cocos2d-x-book/ * http://www.cocos2d-x.org/wiki/External_Tutorials * http://www.sonarlearning.co.uk/topicpage.php?topic=game ===== Emscripten ===== Emscripten을 사용하면 cocos2d-x 게임을 javascript로 컴파일하여 웹에 배포할 수 있다. * http://www.cocos2d-x.org/wiki/Emscripten Zynga의 Slots - Wizard of Oz 가 Emscripten으로 빌드된 게임이다. [[http://www.cocos2d-x.org/news/112|이 글]]에서 알 수 있듯이 Zynga에서 Emscripten을 cocos2d-x로 포팅하였으나 그 후 더 이상의 업데이트는 없다. Zynga 내부에서만 사용하는 듯. ===== 참고 ===== * [[http://www.cocos2d-x.org/|공식홈페이지]] * [[http://free-fall.tistory.com/16|[cocos2d-x] 시작하기]]