cocos2d-x 001 세팅

cocos2d-x 001 세팅

안녕하세요, 흑곰입니다. 오늘부터 cocos2d-x 공부를 시작합니다.

목표는 올해(2018년) 안으로 안드로이드/아이폰 마켓에 게임 출시입니다.

목적은 VC++ 학습 및 재택근무 개발자가 되기 위한 발판 마련입니다. 참고로 VC++에 대해 1도 모릅니다. 할줄 아는건 비주얼베이직이랑 자바입니다.

본 내용은 http://www.hanbit.co.kr/media/openbook/cocos2d-x/03.html 를 참고해서 적습니다. 자세한 내용이 필요하시면 여길 보세요.

우선 세팅입니다. 모든 개발의 시작은 세팅입니다.

개인적으로 세팅이야말로 개발에서 제일 어려운 부분이라고 생각합니다.

1. 컴퓨터 준비

cocos2d-x와 VC++을 배우기 위해 새 노트북을 구입했습니다. 놀랍죠? 저도 놀랍습니다.

레노버 / CPU i5 / RAM 16GB / SSD 250GB / 87만 8천원.

2. VC++설치

마이크로소프트에서 제공하는 통합 툴이 있습니다. 비주얼 스튜디오 라고 합니다. 깔아봅시다.

다운로드 주소는 http://www.visualstudio.com/downloads입니다.

저는 Visual Studio Community 2017 (학생, 오픈 소스 및 개인 개발자를 위한 모든 기능을 갖춘 무료 IDE) 에서 무료다운로드 버튼을 눌러 다운 받았습니다.

설치할 때는 보이는 체크 박스 다 체크해서 풀설치 했습니다.

* 내용 추가 : Visual Studio 2017가 아닙니다! 빌드가 안되어 이리저리 확인결과 cocos2d-x 3.4 버전은 Visual Studio 2013에 최적화되어 있습니다. Visual Studio Express 2013 for windows desktop 버전을 구하셔야 합니다. 저도 2017을 깔았다가, 도저히 빌드가 안되어서 다시 2013을 깔았습니다. (2017 언인스톨은 하지 않았습니다)

3. 파이썬 2.7 설치

cocos2d-x 를 퍼블리싱하기 위해서는 파이썬 2.7이 필요하다고 합니다. 3점대는 안된다고 하네요. 심지어 2.7과 3을 동시에 설치하는 것도 안된다고 합니다. 사실 이것때문에 컴퓨터를 새로 산 측면이 큽니다. 기존에 파이썬 3점대를 쓰고 있고, 컴을 가상화로 돌리기엔 너무 느리고.

파이썬을 다운받을 수 있는 주소는 여깁니다. https://www.python.org/downloads/

Download Python 2.7.14을 클릭하세요.

혹은 https://www.python.org/ftp/python/2.7.14/python-2.7.14.msi 이 주소를 클릭해 바로 다운받습니다.

받았으면 그대로 설치합니다. 경로는 기본경로인 C:\Python27 그대로 둡니다.

3-1. 파이썬 환경변수 잡기

환경변수는 파일 탐색기에서 내PC 우클릭 – 속성 클릭 – 고급 시스템 설정 클릭 – 고급 탭 – 하단의 환경 변수 버튼 클릭 – 하단의 시스템 변수 중 Path를 수정해서 끝부분에 C:\Python27 을 기입해넣습니다.

무슨 말인지 모르시겠다고요? 절대 포기하지 마세요. 환경변수 추가하는 법 검색해서 꼭 하세요.

환경변수를 잡아놓으면 cmd 에서 python -V 를 입력했을 때 Python 2.7.14 요렇게 글자가 나옵니다.

4. cocos2d-x 다운

http://www.cocos2d-x.org/download 에 들어갑니다. 3.4 버전을 찾으면 된다네요. 근데 웬걸? 3.1버전이 최신입니다. 책에서는 3.4버전이 있다고 하던데…

찾으시겠어요? 아니요. 저는 못찾겠습니다.

주소를 바로 때려넣어 다운로드 받아봅시다.

http://www.cocos2d-x.org/filedown/cocos2d-x-3.4.zip

이렇게 cocos2d-x 3.4버전을 얻었습니다.

C:\cocos2d-x-3.4 에 압축을 풀어 넣습니다. 참고로 cocos2d-x-3.4 폴더 안에 또 cocos2d-x-3.4 폴더가 있지 않도록 잘 풀어넣어야 합니다.

cocos 환경변수를 잡아봅시다. 파이썬 파일을 실행하면 자동으로 잡아준다고 하네요.

아! 왜 파이썬을 깔았는지 이제 이해가 되었습니다.

cmd

cd c:\cocos2d-x-3.4

setup.py

파이썬으로 실행합니다. NDK_ROOT, ANDROID_SDK_ROOT, ANT_ROOT 이 3가지에 대해 뭘 입력해달라고 하는데, 엔터 3번 쳐서 무시하고 넘어갑니다.