码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-06-06 18:45:55      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:个人   动作   fga   project   重要   res   dir   地图   关系   

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初探学习笔记(2)--重要概念及Test样例结构(转)

标签:个人   动作   fga   project   重要   res   dir   地图   关系   

原文地址:http://www.cnblogs.com/ljbguanli/p/6952435.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!