最近对cocos2d-x产生了兴趣,想了解整个引擎的运作机制。So,I need to “read the fucking source code”! OK.但在这之前首先先要把环境搭建起来,目标是生成一个HelloWorld工程并可以运行起来。
原材料:
1、从官方网站(http://cocos2d-x.org/download)或者中文站(http://cn.cocos2d-x.org/download)下载cocos2d-x v3.3版本。
2、下载VS 2012或VS 2013,推荐2013,这个网上自己找了哈。
3、下载python 2.X.X的版本(https://www.python.org/downloads/)。
做法:
1、安装python,下一步、下一步、下一步、……。安装好后,需要在系统的PATH变量中增加python的安装路径。之后注销,重新登录,以保证python生效。
2、将cocos2d-x解压,然后执行其中的setup.py。由于现在只是搭建C++的开发环境,Android的开发环境暂不搭建,所以指定NDK_ROOT和ANDROID_SDK_ROOT直接按回车跳过。做完之后,需要注销,重新登录again,以保证cocos命令生效。
3、打开cmd,执行cocos命令,以验证cocos命令是否生效。可以看到,cocos命令还是支持很多功能的,比如创建工程、编译、编译js源码、编译lua源码、……。接下来要使用其第一个功能,创建一个默认的HelloWorld工程。
4、使用 cocos new –l cpp –d my_game 命令创建一个默认的HelloWorld工程,其中 -l 指定工程所使用的编程语言, -d 指定工程所在路径。这里的写法效果是在当前目录下生成my_game目录,并在其中存放HelloWorld工程,当然你也可以指定其他路径。
5、安装VS,下一步、下一步、下一步、……。安装好后进入proj.win32目录,用VS打开HelloWorld工程。
6、打开工程之后,编译运行,大功告成。