5.27:cocos2d-x初探学习笔记(2)--重要概念及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这组文件主要是主菜单场景,包含了主菜单的控制,和启动正式的測试效果场景    

转载于:https://www.cnblogs.com/ljbguanli/p/6952435.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值