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

切換當前激活的層,並將取消激活的層從隊列中刪除
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章