cocos2d-x中提供了CClayerMultiplex类(派生自CClayer),它可以管理多个层,并实现不同层间的切换,但是同一时间只能有一个层是激活状态,其他都是不可见的。
请问quick_x怎么管理多个层的?谁有具体的实例代码
使用CCLayerMultiplex来管理
local a = display.newLayer()
local b = display.newLayer()
local c = display.newLayer()
local multLayer = CCLayerMultiplex:createWithLayer(a)
multLayer:addLayer(b)
multLayer:addLayer(c)
--切换到a
multLayer:switchTo(0)
–切换到b
multLayer:switchTo(1)
–切换到c
multLayer:switchTo(2)
谢谢版主。
太感谢了!这就去试
谢谢版主 版主好人啊
请问 这个问题怎么解决,谢谢 我创建一个CCLayerMultiplex 实例 ,添加2个选项卡,切换选项卡之后其中一个选项卡的按钮事件不反应,这是为啥呢 代码如下:
self.heroList_pageview = pagePen.new{
itemNum = 20}
self.level_PageView = levelPv.new()
–print(cc.LayerMultiplex.create)
self._layerMultiplex = CCLayerMultiplex:createWithLayer(self.heroList_pageview)
self._layerMultiplex:addLayer(self.level_PageView)
self.pageview_Penel:addChild(self._layerMultiplex)
self._layerMultiplex:switchTo(0)
self._layerMultiplex:switchTo(1)