cocos2d-x中layer的运用

来源:未知 责任编辑:责任编辑 发表时间:2013-12-01 14:14 点击:
Layer是用来集中展示某种特定的东西。一般来讲在Scene中添加几个layer每个layer用来管理一个活动。 p>那么这时候的layer所承载的意义就是一个容器,哪些东西该绘制在这个layer中。

p>容器还有其他 比如node,那么 这里layer的含义就一个重要的作用就是,坐标系。他的坐标系是全局的。

p>所以这个关键的点就是多个layer之间可以操纵碰撞检测的一个基础。

p>那么在设计游戏的时候就要搞清楚,哪些精灵绘制在哪个layer中。

p>所以layer是在scene中加入的 那么就会在后面的很多逻辑中使用到。所以scene中一定有个方法能够获取到这个layer.

p>1 通过静态方法获取到scene 那就非常方便了。 但是注意这个时候的 scene 需要一个静态变量保存 注意释放。

p>2 将scene当成一个context 所有的相关的都需要这个context 这样是符合绝大多数UI framework的设计思想的 只是代码复杂一点需要传递这个context.

p>

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • cocos2d-x学习笔记(19)--label 、label atlas
    • cocos2d-x学习笔记(23)--地图的使用3--CCTMXLayer
    • Cocos2d-x学习(一):HelloWorld
    • cocos2dx在xcode下开发,编译到android上(2)
    • cocos2d 设置屏幕默认方向
    • Cocos2d-x 2.0 之 Actions “三板斧” 之一
    • cocos2d-x学习笔记(22)--地图的使用2(TMX) --Z-Order、AnchorPoi
    • cocos2d-x学习笔记(18)--游戏打包(windows平台)
    • cocos2d-x学习笔记(16)--spritesheet(精灵表单)
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1