cocos2dx教程之CCLayerMultiplex

就是一个层的集合,它可以涵盖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

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

你可能感兴趣的:(CCLayerColor)