vs2012配置cocos2dx-3.0环境本文是windows下的配置。
在开始之前,笔者要先说,许多人看到官网有个IDE就去下载。。。cocos2d IDE是给Lua和javascript用的,不适用于C++,所以不要看到啥IDE就去下。。先看看适不适合自己。
正式开始:
首先,cocos2dx-3.2正式版~去官网下载下来~(突然蛇精病了)
这是官网网址:
这里建议大家顺带将这个英文官网保存一下,后面你会发现好处还是有很多的。
其次,我是用的是VS 2012版本。之前因为在网上看到过用2013会有一些问题,所以倒退一个版本。我已经把VS2012镜像和密钥一同打包放到百度云,大家可以去下载,网址如下:
最后,Python,而且要是3.0之前的Python,具体原因我也记不得了。。。新一些的cocos2dx版本都是由Python创建项目,我用的Python是2.7.6版本,同样放在了云端,供大家下载:
具体步骤:
1、
解压cocos2dx-3.2的zip文件。我们会看到里面有个MacOS文件夹,这个是之前3.1.1版本所没有的。因为cocos2dx在不同系统环
境下都可以使用这个压缩包,所以应该是Mac下有关的工具项。(这里先保留,待笔者查阅资料后,再来解答)还要装上VS 2012,并且用密钥激活。
2、
解压cocos和安装Vs
2012的同时,安装Python
2.7.6。安装完之后,要记得先改一下系统环境变量。计算机-属性-高级系统设置-环境变量,在下方系统变量path最后,加入Python的安装路径
和cocos安装目录的路径,分号隔开。
3、
然后进入cocos2dx3.2安装目录,按住shift点击右键,在此处打开命令提示符(这个技巧要记住,后面建立项目什么的很有用),这样做是免得要
去运行找命令提示符,再CD来CD去的切换目录(笔者是苹果电脑没有Win键,我是知道Win+R调出命令提示符的~)。此时cmd的目录应该指在当前的
cocos安装目录,我们看到这个目录中最下面有个setup.py,就是你了,在命令提示符中输入setup.py。他会自动为我们生成一些系统变量,
大家可以去环境变量中查看一下,上面多了两个指向cocos安装目录的变量,这两个变量在设置Python的path的时候是没有的。
4、
剩下的就很简单了。这里先示范打开cocos的示例程序,进入cocos安装目录- build文件夹,选择那个win32的sln文件,双击会直接用VS打开,如果你弄得比较快,VS这时候应该还没装完吧。。。等吧。。。
打开之后他会分析文件分析个几分钟,分析完了之后,找到cpp-tests,右键设为启动项目,开启本地调试(就是运行。。。。),这次要等的时间就更
长了,笔者电脑8G内存,i7CPU等了大概六七分钟吧。这里要说一下,这个为什么这么慢,基本每个项目都是这样,第一次跑会特别慢,因为他需要调用特别
多库中的文件(应该是这样吧),后面我们会说到,一个HelloWorld项目,新建也就可能一两百兆,但是运行第一次会特别慢,运行第一次之后那个项目
所在的文件夹就会达到将近2个G而且之后的每次运行就会很快,这也是同样的原因,不管你用没用,我要把我的库,我的依赖项,整个的环境给你建好,让你下次
用更方便,不惜存储空间的代价。这是笔者自己的粗略理解,如果有不当的地方,希望大家能够指正。
这个示例程序是前辈们的毕业作品,基本所有cocos2dx3.2能实现的功能里面全部都有,每个项目就是一个功能,跑完了之后,运行结果应该是这样:
(题外话:曾经有同学问笔者为什么你的VS背景是黑的,这是个人喜好。黑色比较护眼,因为代码都是晚上编。而且有bug调试的时候会觉得黑色更清楚,也不容易让人烦躁(个人感觉),如果有工具-选项-常规-颜色主题-深色就OK了。)
这个示例程序非常的强大,里面不仅包含了所有的功能,而且还有具体功能项目对应的代码,对我们学习cocos2dx十分有帮助,这里先不做赘述,因为初学者直接去看。。。。看不大懂。。
不出意外,将启动项目设为cpp-empty-test则会运行一个helloworld一样简单的示例程序出来。与我们后面创建项目的运行结果应该是一致的。
5、
下面讲如何创建项目,最好在跟cocos安装目录的同一磁盘上建立一个新的文件夹workspace,作为cocos的项目空间。然后按住shift右键打开命令提示符
输入如下字符: cocos new -l cpp hellococos
这里cocos
new是创建新项目的命令,-l 后面是使用的语言,我们用的是C++,所以打cpp,
后面还可以跟-p即包名,因为此处我们不需要包名,就没有输入,hellococos是项目名。输入之后回车,系统会自动创建,大概一两分钟。以后项目都
需要用这种方式创建,这也就是为啥要shift 右键调出命令提示符,节省CD目录时间。
创建完成后,进入hellococos-proj.win32-hellococos.sln,双击即进入我们的新建项目了。
然后运行一下,同样,又是半天。。。等吧。。。
运行结果如下~,好比Java下的HelloWorld:
至此已经把windows8系统下,cocos2d-x-3.2的配置和项目创建说完了。后面考虑写一下Mac下cocos开发环境的配置,和一些引导新手使用cocos2d-x的教程。