首先简单介绍一下cocos-2d x,Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。(http://baike.baidu.com/link?url=-gPtsomQ9UJ6xPHqkvUvxsImzpfBDRi2OQ1afOlWIAVMJgWNgIMaklfRyecNgEEmUIPM1USzyRhoigsTBriOMa)
因为我们c#课程需要上交几个大作业,抱着想挑战一下自己的目的,于是想在wp上做一个游戏。于是目标就看向了cocos-2d x 因为学习这个跨平台的游戏引擎,之后在IOS Android上的话依然可以用到,所以学习的性价比比较高。
首先是下载相应的游戏引擎,安装,并且下载python的解释器,这个是前期工作,网上有很多教程,我就不多说了。
在命令台下,输入相应命令: cocos new -p 项目名 -l 语言种类,来兴建相应的工程,这样的我们就得到了一个新的cocos 2d-x 工程。
目录如下:
我们可以看出,有很多个平台的选项,我们这里是开发wp,于是选择WP的项目,打开工程,这个时候VS读入工程。
工程目录如下:
这个时候可以编译一下,看每个人的电脑的不同,需要10多分钟到30分钟左右。这样就会有相应的“Hello world”
当然,你可以在安装目录的Build文件夹里面看cocos 给你的相应的简单例子,学习了解。
一下,是我目前的游戏开发的学习和开发内容,实现了开始的引导页:
Menu页:
控制相应的声音(如背景音):
游戏关卡选择(学习相应书上的例子):
游戏界面: