基础概念

1、场景与流程控制

通常,把内容相对不变的游戏元素集合称为场景

把游戏在场景之间切换的过程称为流程控制

在Cocos2d-x中,场景的实现是CCScene。

2、层

菜单层:悬浮于最上方的各种菜单项

触摸层:处理在屏幕上的触摸点击事件

动作层:放置鱼、子弹、网等,并处理碰撞

背景层:背景图片

在Cocos2d-x中,层的实现是CCLayer

3、精灵

精灵隶属于层,可以说,玩家看到的一切几乎都是由精灵构成的。

4、节点与渲染树

为了绘制场景,需要绘制场景中的层,为了绘制层,需要绘制层中的精灵。因此,关系图实质上安排了图元的绘图方式,关系图中的每一个元素称作节点,关系图称作渲染树。渲染场景的过程就是遍历渲染树的过程。

5、动作与动画

在Cocos2d-x中,动作由CCAction类实现,由CCAction类派生出持续性动作CCACtionInterval和瞬时性动作类CCActionInstant,所有动作都派生自以上两个类之一。

在Cocos2d-x中,我们可以使用多个帧创建帧动画序列(CCAnimation),并用帧动画序列创建可用作精灵的帧动画(CCAnimate)。

发一顿牢骚。。。为什么今天效率这么低啊,为什么今天效率这么低啊,为什么今天效率这么低啊。。。还有12天又要交代码,该咋办( T___T )心碎

猜你喜欢

转载自www.cnblogs.com/bigstrawberrywakaka/p/8977773.html