现在的位置: 首页 > 综合 > 正文

cocos2dx教程之CCLayerMultiplex

2018年04月22日 ⁄ 综合 ⁄ 共 385字 ⁄ 字号 评论关闭

就是一个层的集合,它可以涵盖N个层,但一次只能激活一个。

+(id) layerWithLayers: (CCLayer*)layer,…

创建一个CCLayerMultiplex对象并返回,即封装了allocinitWithLayersautorelease方法,参数为组成该对象的层集合。

-(id) initWithLayers: (CCLayer*)layervaList:
(
va_list)params

初始化方法,将包含的曾添加到对象的成员队列中,但只有被激活的层(默认为第0个)会用addChild方法加为对象的子节点。

-(void) switchTo: (unsigned
int)n

切换当前激活的层,n是索引值,用来在队列中检索待激活的层。

-(void) switchToAndReleaseMe: (unsigned
int)n

切换当前激活的层,并将取消激活的层从队列中删除

抱歉!评论已关闭.