这也是我第一次接触cocos2d这个游戏引擎,只是在摸索中前进,有什么不对或是不合适的地方还希望看到的大神能及时点出,也有利于我今后的提高。
言归正传,cocos2d是一个游戏引擎,主要是由C++编写的,可以在多个平台运行,感觉是目前最为流行的一种游戏引擎,正好赶上最近的一个项目要用到这个,因此学习一下,写个博客记录自己的学习过程。
要想进一步了解cocos2d是个什么东西或是能做哪些是不能做哪些事,可以访问他的官网,写的还是比较清楚的,在此就不过多赘述了。
首先,像很多别的东西一样,cocos2d也需要环境的搭建。需要如下几个东西:
1.Android SDK
对很多有过安卓开发经验的人来说,这个并不陌生。不熟悉的也没有关系,可以从官网上进行下载。
2.Android NDK
这个东西可能大家没有过多的接触过,不过没关系,我们可以一步一步摸索着前进,这也是一个进步的过程,哈哈。
下载仍然可以在官网轻松得到.Ps:本人比较喜欢官网的原因是这样的,其他地方下载时经常下载的是一些不是自己想要的流氓软件,很令人烦恼,当然官网被国内屏蔽的两说。
3.Ant
话不多说仍然官网
说了这么多,主角终于要登场了,那就是cocos2d的下载。
5.除了上述这些东西之外,我默认大家是有一定开发经验的人了,所以我就不赘述VS和Eclipse的安装和破解之类的东西了,默认大家已具备这两个IDE了,若是还有一定的困难,大家可以自行Google,一大堆讲解的,而且简单易懂,且有配图。
接下来我们来配置环境变量,在解压了cocos2d的zip文件之后,找到setup.py的一个Python文件,这是一个Python的脚本文件,需要有Python的解释器才能运行,如果你还没有Python环境的话,还需要自行安装,过程也是较为轻松,依旧,访问Python的官网进行下载,注意尽量下载2.X的版本,否则可能会有一些麻烦。
言归正传,安装过Python环境之后,回到setup文件,推荐大家不要双击,建议是有命令行(cmd)进行打开,我们把setup文件拖入到黑框里,回车即可。之后我们需要分别输入Android SDK Android NDK及Ant的路径,其实这一步并不是必须的,只不过现在不做在以后的平台移植的时候还需要做这个工作。
到此,环境问题就算是完全解决了,现在我们可以跑一跑官方的demo了,在解压的cocos2d的文件中,选择build,找到cocos2d-win32...这个文件,找到cpp-tests编译即可(VS打开)