Cocos2d-x 도입편-Mac 개발 환경 구축에 대해서

소개



최근 cococs2d-x를 사용하게 될 것 같으므로 도입 순서를 메모로 남겨 둡니다.

Cocos2d-x 3.7부터 안드로이드 스튜디오를 지원했기 때문에 eclipse가 아닌 스튜디오에서의 도입 절차를 정리합니다. iOS용에 대해서는 그중 추기합니다

전제


  • 개발 환경 Mac OS 10.11
  • Android Studio 1.4
    htps : //로 ゔぇぺぺr. 안 d로이 d. 이 m/sdk/그리고 x. HTML
  • Cocos-2dx v3.8.1
    h tp // w w. 여기 s2dx. 오 rg / w w ぉ 아 d
  • JDK 1.7 (Java SE Development Kit 7)
    h tp // w w. 오 c. 이 m/테 ch네와 ㄉ rk/쟈ゔぁ/쟈ゔぁ세/도w응아 ds/그리고 x. HTML
  • Android SDK API 22
  • Android NDK
  • Apache Ant
    htp ///안 t. 아파치. 오 rg/병도 w응아 d. c기

  • 절차



    Cocos2-dx 설정



  • Dowonload 한 cocos2d-x-3.8.1.zip의 압축을 풉니 다.
    ※여기에서는 다운로드한 zip 파일을 Users 디렉토리에 압축해제한 것으로 합니다.

    /Users/kazuhiro/Library


  • 터미널을 시작하고 setup.py를 실행합니다.

    $cd/Users/kazuhiro/Library/cocos2d-x-3.8.1
    $./setup.py

  • NDK, SDK, ANT 경로를 설정합니다.

  • source명령으로 반영시킨다.

    $source/Users/kazuhiro/Library/.bash_profile


  • cat 명령으로 반영되어 있는지 확인합니다.

    $cat/Users/kazuhiro/Library/.bash_profile



  • 프로젝트 작성 ~ 시작까지



    1. cocos-console을 사용하여 샘플 프로젝트를 만듭니다. 잠시 후 프로젝트가 생성됩니다.

    $cd/Users/kazuhiro/Desktop
    $mkdir cocos2dx_workspacecocos
    $cocos new HelloWorld -d cocos2dx_workspace/-p com.kazuhiro.helloword -l cpp

    cocos new 명령의 옵션은 다음과 같습니다.
    cocos new -d <대상 디렉토리 경로> -p <패키지 이름> -l <언어 이름>
    -p: 패키지 이름
    -l: 프로그래밍 언어(cpp:C++/lua:Lua/js:javascript)
    -d : 대상 디렉토리의 경로
    ※일부 커맨드가 있는 것 같기 때문에 또 다른 기회에 조사해 보려고 합니다.
    cocos -h


    2. 실제 기기와 Mac을 연결한 상태에서 생성된 프로젝트를 실행해 봅시다.
    프로젝트도 cocos 명령으로 실행할 수 있습니다.

    $cocos run -s ./cocos2dx_workspace/HelloWorld/-p android -m debug -j 2
    s 프로젝트가 있는 디렉토리의 경로
    p:플랫폼(android/ios)
    m : 실행 모드 (debug/release)
    -j:빌드에 사용하는 코어
    ※빌드시에도 작업하고 싶은 경우는 코어수를 줄이는 것이 좋을 것 같습니다. 최대 수 -1 정도가 적당하기 때문에
    쇼카



    에뮬레이터에서 실행하는 경우 다음과 같이 추가할 수 있습니다.

    $ emulator -avd & cocos run -s ./cocos2dx_workspace/HelloWorld/-p android -m debug -j 2

    3. Hello World가 시작되면 성공입니다.

    Android Studio에서 시작하는 방법 알아보기



    이전 섹션에서 만든 Helloworld를 캡처하고 시작해 봅시다.
  • Android 스튜디오 시작 및 Open an existing Android Studio project
    를 선택합니다.
  • 프로젝트의 proj.android-studio를 선택하고 chose 버튼을 누릅니다.
  • 프로젝트가 열리고 gradle build가 실행됩니다.
  • gradle build가 성공하면 Run/Run helloworld에서 실행
  • 실행 후 장치 선택이 표시되므로 임의의 장치를 선택합니다.
  • 기기를 선택하면 apk가 설치되어 앱이 시작됩니다.
  • 좋은 웹페이지 즐겨찾기