cocos2d-x学习笔记————HelloWorld

来源:互联网 发布:电路磁场仿真软件 编辑:程序博客网 时间:2024/06/05 10:51

     要想做得一款好游戏,那么游戏引擎的选择十分重要。

         个人觉得cocos2d-x是一款非常好的2D游戏引擎。开源以及跨平台是它最大的优点。

          以往觉得java虚拟机已经是移植性特别强的东东了,不过虚拟机跑起来的游戏,总是有那么点迟钝的感觉。 Cocos2d-x 就摆脱了这一点。使用 C++ 开发,基于OpenGL ES,这样的底层性语言很好的扬弃了java这种半解释半编译的弊端,开发的游戏运行起来也会非常的流畅可玩。

          已经学习cocos2d-x两月有余了,总的感觉这个引擎很简单,并且由于开源的好处,可以直接看到引擎结构同时学习大牛们的编码风格,这对于快速了解游戏开发是很有帮助的。去cocos2d-x官网看看,其版本已经更新到了3.0以上。2.0版本与3.0版本有很大的变化,不过目前比较稳定的是2.2.5的版本,那我学习也用这个版本吧。。

          

    学习的准备工作:

         (1)兴趣是最好的老师。

       (2)重新拿起大一的C++,熟悉一下C++的编程(基础即可)。

       (3)安装VS2012。 (windows环境下使用VS开发)

       (4)去官网下载cocos2d-x 2.2.5 (http://www.cocos2d-x.org/download    最好在英文版下载)

       (5)下载python2.7.5。(用python脚本命令创建工程。注意,只能用这个版本,2.8以上的版本均无法创建工程)

    好了,就这些东西就可以啦,那么就开始HelloWorld吧!


             一、安装VS2012。

                     安装一个软件而已,只需要下载,点击安装就可以了。不过这里不得不提的是用VS开发的童鞋一定要使用VS的好基友 (VS2010番茄助手VA_X),代码提示很强大,很好用,很棒。。。。


     二、下载解压cocos2d-x。

                      没什么说的,下载之后解压就行了,其目录各个文件如下:

三、安装python,配置环境变量。

安装好Python 2.7.5之后,将Python的python.exe所在目录追加到Windows的Path系统环境变量,这样好让Doc命令行能找到python解释器命令。比如我的pyhton默认安装目录为:C:\Python27,那么在系统的Path环境变量中最前面追加C:\Python27;如果选择了其他路径,选择相应的Python 2.7.5路径即可。 

四、创建工程。

cocos2d-x官方推荐使用脚本命令来创建cocos2d-x工程,非常方便,并且可以同时创建多个平台。这时候我们需要再去了解一下刚才的cocos2d-x目录结构。


其中有个文件夹tools。这里面放置的是引擎的工具,点开之后找到文件夹project-creator,双击点开就会看到如下的目录结构:

只要成功安装了python的童鞋就会发现那个不一样的文件,文件名叫create_project。顾名思义,这个就是创建工程很重要的python脚本文件(至于里面怎么写的,有兴趣的童鞋可以去研究研究)。

以上都是准备,创建cocos2d-x工程要在控制台(cmd)下利用ptyhon脚本命令,去运行刚才的脚本文件,那么就会自动创建好我们需要的工程啦。

打开cmd(这个不会就百度),我的cocos2d-x在E盘下,就在控制台输入命令E:,进入E盘。

然后利用cd命令,找到create_project.py的根目录,如下图:


输入python命令:python create_project.py -project HelloWorld -package com.songlin.helloworld -language cpp

(其中HelloWorld为工程名称,com.songlin.helloworld为我取的包标识名,cpp为编程语言C++)

命令输完,按回车,如果出现了一下信息,那么你的工程就创建好啦。

这时候回到你的cocos2d-x目录下,你会发现多了一个project的文件夹,你创建的工程就在里面。

双击你的HelloWorld,你会看到如下文件目录:

先不要管它们都代表什么,点击proj.win32文件夹,你会看到如下目录:


此时如果你已经安装了VS2012,那么直接点击HelloWorld可执行文件吧,进入VS2012。利用脚本创建工程的好处就是所有引擎的代码都已经关联进去,不需要手动添加,这对于小白来说,很不错啦。

不说其他的,直接运行吧。Ctrl+F5,第一次运行比较慢,等几分钟就可以看到如下界面



欢迎进入cocos2d-x的世界!!!!

                         

             

0 0