JavaScript를 배워보기 위해 inflearn의 게임으로 배우는 JavaScript 강의를 수강신청했다.
실습을 위해 깔아야하는 하는게 몇 가지 있는데 Python 2.x, Cocos2d-js, Visual Studio Code 이렇게 3가지이다. 이중에 Visual Studio Code는 이미 깔려있어서 패스했다.
(Cocos2d는 Python으로 작성된 게임 엔진인데 포크되어 cocos2d-x로 배포되고 리니지M, 모두의 마블이란 게임이 이를 기반으로 했다고 하니 꽤나 짱짱한 엔진이다.)
우선 Python3.x가 아닌 Python2.x버전을 까는 이유는 Cocos2d가 Python2를 통해서만 실행이 가능하다고 한다. 그래서 이전에 있던 Python3.x버전이 아닌 2버전을 path경로에 가장 위에 만들어줘서 cmd창에서 Python2.x버전이 실행되도록 해야했다.
파이썬다운로드
본인은 2.7.18버전이 최신이여서 이걸로 다운받았다.
path설정은 [내PC -> 속성 -> 고급시스템설정 -> 환경변수]에 들어가면 다음과 같이 시스템 변수에서 추가할 수 있다.
편집을 누르고 새로 만들기를 해서 python2.x버전의 경로를 넣어준다.
그럼 다음과 같이 cmd창에서 python을 쳤을때 3.x버전이 실행되던 것이
cmd를 껏다가 다시 키고 python을 치면 2.x버전이 실행되는 것을 볼 수 있다. 이는 나중에 3.x버전이 다시 위로 오도록 수정할 것 같다.
Cocos2d-x다운로드
Cocos2d를 처음에 다운받을때 4.0버전이 최신이여서 다운받았다.
그러나 미리 말하지만 4.0버전이 아닌 3.x버전을 다운받아야한다.
다음 캡쳐와 같이 cd명령어를 이용해서 cocos를 다운받은 경로로 이동하고
python setup.py
쳐서 실행시켜준다.(이 한줄을 위해서 2.x를 다운받은 것이다.) 그리고 enter를 몇 번 눌러주면 된다.
cocos를 쳤을 때 다음과 같이 뜬다면 잘 설치가 된 것이다.
그리고 강의에서 제공하는 코드를 실행하기 위해 소스코드를 다운받고
cocos로 새로운 프로젝트를 만들어줬다.
[cocos docs]https://docs.cocos2d-x.org/cocos2d-x/v4/en/editors_and_tools/cocosCLTool.html
다음과 같이 cocos new 명령어의 기본형을 참고해서 만들면된다.
cocos new <game name> -p <package identifier> -l <language> -d <location>
이때 <language>
부분에 다음과 같이 js
를 넣게 되는데
예시 : cocos new brickBreaker -p com.creapple.brickbreaker -l js
이때 cocos4.0버전을 다운받았다면 오류가 난다.
찾아보니 4.0버전부터 JavaScript를 지원하지 않는다고 한다.
만약 잘 실행됐다면 다음과 같이 뜬다.
VSCode에서 파일을 불러오면 준비끝이다.