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>
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>