cocos2d-x中layer的运用
Layer是用来集中展示某种特定的东西。一般来讲在Scene中添加几个layer每个layer用来管理一个活动。那么这时候的layer所承载的意义就是一个容器,哪些东西该绘制在这个layer中。容器还有其他 比如node,那么 这里layer的含义就一个重要的作用就是,坐标系。他的坐标系是全局的。所以这个关键的点就是多个layer之间可以操纵碰撞检测的一个基础。那么在设计游戏的时候就要搞清楚,哪些精灵绘制在哪个layer中。所以layer是在scene中加入的 那么就会在后面的很多逻辑中使用到。所以scene中一定有个方法能够获取到这个layer.1 通过静态方法获取到scene 那就非常方便了。 但是注意这个时候的 scene 需要一个静态变量保存 注意释放。2 将scene当成一个context 所有的相关的都需要这个context 这样是符合绝大多数UI framework的设计思想的 只是代码复杂一点需要传递这个context.
补充:移动开发 , 其他 ,