SW교육/cocos2d-x

Cocos2d-x-3.6 개발환경 만들기 - 1

GrayrabbiT 2015. 7. 4. 23:39
반응형

Cocos2dx 개발환경 꾸미기.


Cocos2dx 개발환경을 만들어 봅시다. 일전 전 윈도우 환경에서 시작합니다.


요즘 개발환경에서 가장 쉬운 것은.. mac….이겠죠. 맥쪽은 제외하고(제가 맥이 없….)


윈도우로 만드는 방법을 알아보도록 하겠습니다!


먼저 cocos2dx를 위해서는 다운로드.. 다운로드 … 다운로드……



  1. cocos2d-x 사이트 방문

http://www.cocos2d-x.org/  요기로 접속해 봅시다.

현재 가장 최신인 버전은 3.6버전입니다.

좌측에 있는 cocos2d-x에서 다운로드 v3.6을 선택해서 다운로드 합니다.(311MB 정도 되며 다운속도는 빠름)


만약 제가 하는 방식으로 다운로드를 받으신다면 아마도 C++ 기반의 프로그래밍을 위해 다운 받으실 거라 생각 됩니다. 하지만 혹시 Java Script 혹은 Lua 기반으로 하시기 위해서는 간단히 Code IDE나, cocos2d-JS 버전을 다운 받으시는 게 좋을 것입니다.


여기는 C++ 로 갑니다!



다운 받으신 후 적당한 폴더에 압축을 해제 하도록 합시다.


전 C:\dev\cocos2d-x-3.6 폴더에 압축을 해제하였습니다.



2. android studio 다운로드


http://developer.android.com/sdk/installing/index.html


예전이랑 약간 달라진 부분이 있습니다. 예전에는 이클립스 기반의 ADT를 다운받아서 진행하였지만… 이제는 이클립스의 지원이 끊어졌습니다. 따라서 각자의 선택이 필요한데.. 각자 android sdk stand-alone 을 받으셔서 각자 구축하시거나, 아니면 예전처럼 이클립스 다운 후 구성 하시거나, android studio를 다운 받으셔서 구성하시거나. 경로는 여러 가지 입니다.(저도 안드로이드 스튜디오의 경우 잘 적응이 안됩니다. 이클립스만 쓰다보니.. 그래도 여기에서는 한번 안드로이드 스튜디오로 해볼까 합니다. 잘될지는 모르겠습니다.)


인터넷에 많은 자료들이 이클립스를 활용하고 있으니까요. 이클립스를 쓰시는 것도 좋을 것 같습니다. -_-a저도 해보다 안되면 이클립스로 빽합니다.


3. Apach Ant 다운로드


http://ant.apache.org/bindownload.cgi


위의 링크를 이용하여 apache-ant-1.9.6-bin.zip 을 다운받았습니다. (2015.07.04기준 최신버전) 다운 받은 후 적당한 폴더에 압축을 해제 합시다.



4. NDK 다운로드


https://developer.android.com/ndk/downloads/index.html


여기에서 자신의 운영체제에 맞는 녀석을 다운 받아서 적당한 폴더에 압축을 해제 합시다.



5. Python 설치

파이썬 설치는 알아서 합시다^^. Path도 잡아주시구요.


여기까지 기본적으로 갖추어야 할 것들을 준비한 상태입니다.






이제부터 시작입니다.


cocos2d-x-3.6 폴더로 갑시다. 여기에서 키보드 shift 키를 누른 상태에서 마우스 우클릭을 하면

캡처_2015_07_04_23_22_48_902.jpg


여기서 명령 창 열기가 있습니다. 클릭


이후 명령창이 나타나는데 setup.py 를 실행합니다.

블라블라 하더니 갑자기 멈추는데 NDK_ROOT에 대한 설정을 해 달라고 나옵니다.

여기에 우리가 NDK를 압축 해제한 폴더의 경로를 나타내주어야 합니다만. 다 치기 귀찮으니. 그 폴더를 탐색기로 찾은 후 명령창에 드랍하면 간단히 경로가 추가됩니다.


이후 추가해야할 경로는 Android ADK ROOT 입니다. 이녀석도 아까 안드로이드 스튜디오나, 혹은 sdk-standalone 이 설치된 경로를 찾아서 설정해 줍시다.



그후 ANT_ROOT 경로를 추가해 줍시다.


전 이렇게 되었습니다. 여기에서 저는 오류가 났는데요...

ant_root의 경우에는 bin 폴더를 추가해 주셔야 합니다.-_-a



다음에 계속!

반응형