Search

레이블이 cocos2d인 게시물을 표시합니다. 모든 게시물 표시
레이블이 cocos2d인 게시물을 표시합니다. 모든 게시물 표시

2019년 10월 26일 토요일

[Cocos2d-x] 프로젝트 생성하기 실행하기

#1. 들어가기


직전에 올린 글
Cocos2d-x 설치하기 (https://oskardevelopers.blogspot.com/2019/10/cocos2d-x-cocos2d-x.html)에서
Python 2.x와 Visual Studio Community, Cocos2d-x를 모두 설치했다면, 이번에는 본격적으로 프로젝트를 만들어보자.
여담이지만.. 현재 Python3을 사용중이었고, 앞으로 cocos2d-x로 개발을 개속 해볼거라면 Python2를 미리 환경변수에 등록하길 추천한다.. 매번 Anaconda Powershell Prompt를 통해 작업하긴 귀찮은 일이므로..

#2. Cocos2d-x 를 통해 첫 프로젝트 생성해보기


cmd 창을 열어 아래와 같이 kr.sam.martin패키지의 FirstGameTest라는 프로젝트를 생성해보자. (패키지명과 프로젝트 명은 자유롭게 작성하자~)
* 추가적으로 -l이후 언어를 js 등으로 선택할 수도 있다.

프로젝트 생성 형식:   cocos new {프로젝트명} -p {패키지명} -d {생성위치} -l cpp

cocos new FirstGameTest -p kr.sam.martin -d C:\Users\Martin\cocos2d-x-workspace -l cpp

조금 기다리면 cmd창에 아래와 같이 정상적으로 프로젝트가 생성되는 것을 확인할 수 있다.


해당 위치에 가면 'FirstGameTest' 프로젝트가 잘 생성되어 있는 모습을 확인할 수 있다.


#3. 프로젝트 실행해보기


프로젝트는 생성을 했는데 정작 실행을 못하면 소용 없으니.. 실행하는 법을 알아보자.
먼저, 아까 생성된 위치에서 아래와 같이 {프로젝트명}.sln 파일을 더블클릭 해보자.
필자의 경우 FirstGameTest.sln


미리 설치된 Visual Studio를 연결프로그램으로 선택해 열어주면, 또 뭘 업데이트 하라고 한다.. (귀찮지만) 업그레이드를 눌러주자.

다 끝나면, 아래처럼 탐색기에 내가 생성했던 FirstGameTest가 보일 것이다.
이걸 마우스 우클릭으로 '디버그 -> 새 인스턴스 시작' 을 눌러주자.


기나긴 warning의 향연이 지나고 나면... (시간이 꽤 걸린다..)
아래와 같이 귀여운(?) 로고와 함께 첫 프로젝트를 실행시켜볼 수 있다.


그럼 이제 남은건 개발뿐인가..?!


[Cocos2d-x] Cocos2d-x 설치하기

#1. 들어가기


무슨 바람이 분건지 모르겠지만, 최근들어 분석이 아니라 게임 개발이 급 해보고싶어졌다.
그래서 찾다보니 유니티는 나에게 너무 거창하고, 조그만 2D 게임을 테스트삼아 만들어보고 싶을땐 Cocos2d-x가 더 제격이라는 결론에 이르렀다.
우선, Cocos2d-x는 자체적으로 개발할 수 있는 통합 툴이 아니어서 Visual Studio CommunityPython 2.x 버전도 설치되어 있어야 한다는 점을 알고 들어가자.

* Visual Studio Community 설치: 최신의 설치파일을 받아서 그냥 인스톨하면 된다.
* Python 설치 참고: 참고 사이트는 3.x버전인데, 2.x버전을 설치해야 한다는점 기억하자.  https://oskardevelopers.blogspot.com/2019/04/python-python-anaconda.html

#2. 다운로드 및 설치


Cocos2d-x 다운로드 사이트(https://www.cocos2d-x.org/download)로 들어가서,
가장 좌측 상단에 최신버전(현재 기준으로 3.17.2) 파일을 다운받는다.

다운로드가 완료되면, 적당한 위치(필자의 경우 C:\Program Files\cocos2d-x)에 압축을 풀어주고, cmd 창을 열어 해당 경로로 가서 아래와 같이 인스톨을 실행한다. (기존 Python3 사용자가 Python2를 설치하게 됐을 경우, Path를 조정하지 않고 Anaconda Powershell Prompt (Anaconda2)를 열어서 설치하면 보다 간단하게 해결된다.)

C:\Program Files\cocos2d-x>  python setup.py


설치 도중에 아래와 같은 문구가 나오는데,
- Please enter the path of NDK_ROOT (or press Enter to skip):
- Please enter the path of ANDROID_SDK_ROOT (or press Enter to skip):
지금 당장 안드로이드 개발 환경을 구축할 필요는 없으니, 엔터를 눌러 스킵하고 나중에 필요할 때 설정하자.

설치가 완료되고 환경변수 창에 들어가보면, 아래와 같이 cocos관련한 변수들이 등록된 것을 확인할 수 있다.


#3. 실행테스트


설치한 cmd창(혹은 Ananconda Powershell Prompt창)을 열어 cocos라고 입력하고 엔터를 입력하면 아래와 같은 화면이 나타난다. (최초 실행시)


데이터 전송에 대해선 취향것 Y or N를 선택하면 되고,
두 번째부터 cocos를 입력하거나, cocos --version을 입력하면 아래와 같이 정상적으로 동작하는 것을 확인할 수 있다.