Cocos2d-x学习笔记(2)——重要概念

在cocos2d引擎中,有三个重要概念:导演、场景、布景、角色

[b]导演(CCDirector)[/b]
在cocos2d-x引擎中,CCDirector类是整个游戏的组织和控制核心,游戏的运行规则,游戏内的CCScene(场景)、布景(CCLayer)、角色(CCSprite)等的运动,均由CCDirector管理。
* 在电影里,导演是电影艺术创作的组织者和领导者,是把电影文学剧本搬到银幕的总负责人,是用演员表达自己思想的人。导演 通过手中的摄像机进行电影拍摄。那么在游戏里,导演就是游戏创作的组织者和领导者,是把游戏策划变成游戏的总指挥,导演制定规则让游戏内的场景、布景和人物角色有序地运行。

摄像机(CCCamera)
游戏中每个节点都需要摄像机,当节点发生缩放,旋转和位置变化时,都需要覆盖摄像机,让这个节点通过摄像机进行重新渲染。

[b]场景(CCScene)[/b]
在游戏里,场景就是关卡。关卡由人物角色和背景构成。
* 在电影里,场景就是电影中的各种场面,各种场面主要由人物活动和背景等构成。

[b]布景(CCLayer)[/b]
从概念上说,布景就是场景里的背景。其实就是层次的概念,这种概念在KJava时代就已经存在,就是手动地把游戏中的场景分层(也有靠地图编辑器实现)。
* 在电影里,布景就是每个场面里的背景,例如有些场面里面需要的布景是一个办公室,而另外一些场面需要的布景是一座山。

[b]角色(CCSprite)[/b]
包括主角和敌人、NPC。
* 在电影里,人物角色就是电影的人物,既包括电影里的正面人物,也包括电影里的反而人物,既包括主角,也包括跑龙套的。那么,在游戏里,人物角色就包括游戏的主玩家和其它玩家。其它玩家既可以是另一个真实的玩家,也可以是游戏虚拟出来的玩家。

[b]动作(CCAction)[/b]
角色所具有的动作。
* 在电影里,动作都是演员的运动,例如走路和射击。那么在游戏里,动画就是游戏内人物角色的动作了。

* 参考自:人民邮电出版社《Cocos2-x手机游戏开发——跨iOS、Android和沃Phone平台》徐松林、黄猛著
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值