5.27:cocos2d-x初探学习笔记--重要概念及Test样例结构(转)

Posted ljbguanli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5.27:cocos2d-x初探学习笔记--重要概念及Test样例结构(转)相关的知识,希望对你有一定的参考价值。

1.几个重要概念

cocos2d引擎中,有几个概念,各自是导演。场景,布景和人物角色。

导演(CCDirector):在cocos2d-x引擎中,导演类是游戏的组织者和领导者。导演制定规则让游戏内的场景。布景,和人物角色有序的执行

摄像机(CCCamera):每一个节点都须要使用摄像机,当节点发生缩放,旋转。和位置变化时,都须要覆盖摄像机,让这个节点通过摄像机又一次渲染。

场景(CCScene):在游戏里,场景就是关卡。关卡有人物和背景构成。

布景(CCLayer):从概念上说。布景就是场景里的背景,事实上就是层次的概念,这样的概念在kjava时代就有,就是手动的把游戏中的场景分层(也有靠地图编辑器实现这一功能的)

人物(CCSprite):这就非常明显了,当然包含主角和敌人,和npc,以我个人的理解。也包含游戏中的动态大图素及机关等。

动作(CCAction):就是人物(CCSprite)拥有的动作 。
下面就是这些概念的关系图:

技术分享

2.test程序结构

cocos2d-x引擎中,有一个样例很适于刚入手此引擎的人的学习,就是testproject。提供了大多数样例

先来看看这个project的结构。能够发现project中的资源放在Res目录中。资源目录能够通过改动工作目录来改动。


如图:
技术分享
程序基本结构如图所看到的
技术分享

helloworld基本一样,打开tests目录后发现内容添加,包含testResource.h里面声明了,资源的路径(因为资源目录中还分了子目录)。test.h也是声明一些状态常量和引入一些子状态的场景类文件

testBasic这组文件主要是一个基础场景类,实现了一些基本功能。之后的场景类继承与此

Controler这组文件主要是主菜单场景,包含了主菜单的控制,和启动正式的測试效果场景    












以上是关于5.27:cocos2d-x初探学习笔记--重要概念及Test样例结构(转)的主要内容,如果未能解决你的问题,请参考以下文章

Appium学习笔记——Appium初探,下载与安装以及初步的录制尝试

Appium学习笔记——Appium初探,下载与安装以及初步的录制尝试

《Cocos2d-x游戏开发实战精解》学习笔记3--在Cocos2d-x中播放声音

Java学习笔记之十三初探Java面向对象的过程及代码实现

《Cocos2d-x实战:C++》学习笔记——基础概念

《Cocos2d-x游戏开发实战精解》学习笔记2--在Cocos2d-x中显示一行文字