먼저 파이썬이 설치되어있어야 한다.


명령 프롬프트를 열고 다음 경로로 이동한다.


<Cocos2d-x 설치 경로>/tools/project-creator



아래와 같이 입력하면 새로운 프로젝트를 생성할 수 있다.


python create_project.py -project PROJECT_NAME -package PACKAGE_NAME -language PROGRAMMING_LANGUAGE


옵션)

-project PROJECT_NAME : 프로젝트 명

-package PACKAGE_NAME : 패키지 명

-language PROGRAMMING_LANGUAGE : 사용할 프로그래밍 언어. 다음 세가지 중 하나 [cpp | lua | javascript]


예제)

python create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp



프로젝트의 루트 폴더 생성 위치는 <Cocos2d-x 설치 경로>/projects 밑이다.



본 내용은 아래 버전을 기준으로 작성되었습니다.


  • Cocos2d-x 2.2.5


,

폴더 구조


HelloCpp 샘플 프로젝트로 설명을 하면,


HelloCpp 루트 폴더 : <Cocos2d-x 설치 경로>/samples/Cpp/HelloCpp


HelloCpp/proj.플랫폼 : 각 플랫폼 별 프로젝트 폴더


HelloCpp/Classes : Cocos2d-x를 사용하는 코드가 구현된 .cpp, .h 소스 파일들


HelloCpp/Resources : Cocos2d-x에서 사용하는 .png와 같은 리소스 파일들.




안드로이드 관련


  • build_native.sh 실행시 HelloCpp/Resources 폴더 밑의 파일들이 <안드로이드 프로젝트 폴더>/assets 폴더로 복사된다.


  • 소스 파일 추가시, HelloCpp/proj.android/jni 밑에 Android.mk 파일도 다음과 같이 수정해줘야 한다.


LOCAL_SRC_FILES := hellocpp/main.cpp \
                   ../../Classes/AppDelegate.cpp \
                   ../../Classes/HelloWorldScene.cpp \

                   ../../Classes/추가된 파일.cpp




본 내용은 아래 버전을 기준으로 작성되었습니다.


  • Cocos2d-x 2.2.5


,

EmacsW32를 윈도우 7에서 사용하다보면 가끔씩 입력이 되지 않고 멈추는 문제가 있다.


제어판 > 시스템 및 보안 > 관리 도구 > 서비스로 들어가서 Netlogon 항목을 중지시키고 사용안함으로 바꾸면 해당 문제를 해결할 수 있다.


※ 혹은 관리자 권한으로 명령 프롬프트를 실행하고, 다음과 같이 입력해도 된다. (재부팅 후 매번 해줘야 한다)


net stop netlogon


Netlogon 서비스는 Domain Controller(Active Directory) 기능과 관련된 서비스이므로 해당 기능을 사용하지 않을 경우만 적용 가능하다.


키워드 : emacs netlogon stat



테스트한 버전 : EmacsW32 1.58-091103 patched (Emacs-23-CvsP091103-EmacsW32-1.58.exe)


,