前言
相信每个程序猿都是喜欢玩游戏的,什么kof,dota,lol陪伴我们渡过多少快乐的时光,我也不例外。同事送了一本《cocos2d-x 3.x游戏开发之旅行》,引起了我对游戏开发的兴趣,也想在此写下自己学习的过程,激励自己坚持下去,分享成果。(本屌目前从事金融软件的开发,想学游戏开发也是出于自己的兴趣。在此也提倡大家平时搞点投资理财,祝愿早日买房买车,迎娶白富美)好了,言归正传,我们开始cocos2d-x的学习吧。
开发工具
cocos2d-x可以在windows平台上学习,也可以在mac平台上学习,我们使用的是windows平台。既然是windows平台上,开发工具就非Visual Studio莫属啦。建议大家使用vs2012以上版本。
下载cocos2d
有了开发工具之后,我们就可以去官网下载cocos2d-x了。现在官网上最新的版本是3.6,我们还是跟书上保持一致,下载3.0版本吧。下载地址:http://yunpan.cn/Qhvx7piQ5pfwP,访问密码是2500。
还需要做的准备工作
我们还需要下载以下工具,以后会用到的:
- Android SDK 下载地址:http://yunpan.cn/Qhy24y89pAqJZ,访问密码是7020
- Android NDK 下载地址:http://yunpan.cn/QhyEB3SWVv7f7,访问密码是50dd
- Ant 下载地址:http://yunpan.cn/QijDmx3vgQXLM,访问密码是c8f5
半自动配置环境变量
接下来我们需要安装Python环境,下载地址:https://www.python.org/download/releases/2.7.6。安装完成后,我们解压好刚刚下载的cocos2d(这里提示一下,解压好的路径中不要存在中文,不然打开项目编译的时候会报错的,这里坑了我好久),执行文件夹下名为"setup.py"的文件。这是一个Python脚本,它是用来配置环境变量的,我们根据它的提示分别输入 Android SDK、Android NDK、Ant的路径,现在做好这些事情,以后移植游戏到Android就可以省事了,图方便的话,现在也可以按回车跳过。
运行官方demo
完成上述操作后,我们就可以打开官方的demo进行学习了。打开cocos2d-x-3.0uildcocos2d-win32.vc2012.sln文件,设置项目"cpp-tests"为启动项,跑起来吧!大概要编译10分钟。。。
小结
到这里,环境搭建就完成了,我们可以愉快地开始写代码啦,但是好像还什么都不会啊。没事,我们已经开了个好头了,后续我们再开始经典的HelloWorld吧。