【玩转cocos2d-x之三】cocos2d-x游戏是怎么跑起来的

虽然cocos2d-x v3.0 alpha版已经出来了,也改进了不少,有兴趣的可以去尝尝鲜。因为后面可能还会配合cocoStudio写一下博客,而现在v1.0.0.0版本需要配合cocos2d-x v2.2.0使用。所以这里选择了V2.2.0版的cocos2d-x。

一个新的东西,从头开始吧!从HelloWorld出发看一下一个cocos2d-x游戏是怎么跑起来的。先看看它的结构。

【玩转cocos2d-x之二】游戏和引擎构成

游戏构成

我们以超级马里奥游戏作为蓝本来描述一下一个游戏的构成。

1.首先我们需要一个容器来放置游戏元素,每一个关卡都是一个容器,这叫场景。

2.蓝天白云,各种板砖水管,这些是布景,放置在关卡中,通过布景的叠加,构成了游戏的主要背景。

3.主角马里奥兄弟和各种小怪兽,这些叫精灵。这是游戏互动的主要元素。

【玩转cocos2d-x之一】V2.2.0版本开发环境配置

现在cocos2d-x处在上升期,各个版本的变化还是比较大的,单从环境配置来看,从v2.0到v2.2就变化了不少。今天配置了一下V2.2.0环境,创建项目,并进行交叉编译,发现比之前麻烦了不少。这里稍微记录一下。
3.0版本出来了,大概看了下目录和2.2的差不多,环境配置也基本一样。

VS,VA,Cygwin,Java,Eclipse,ADT,SDK,NDK

这里就不重复啰嗦这些了,传送门。不过这里需要使用VS2010以上版本。

这里强烈建议NDK版本为r8c或者r9,试过r7,r8都编译不过。。。

,