asysbang
标题:
Layer 切换
[打印本页]
作者:
admin
时间:
2013-11-19 19:42
标题:
Layer 切换
有些地方不需要整个界面(scene)切换,只是替换一步分界面,这个时候可也考虑用layer的切换
参考Cpp/TestCpp/Classes/MenuTest/MenuTest.cpp
或者
http://cocos2d.cocoachina.com/do ... ayer_multiplex.html
其中
CCLayerMultiplex::layerWithLayers 在新版本中需要替换成CCLayerMultiplex::create
如下:
CCScene* HelloWorld::scene(){
// 'scene' is an autorelease object
CCScene *scene = CCScene::node();
// 'layer' is an autorelease object
CCLayerColor* layer = CCLayerColor::layerWithColor(ccc4(50, 200, 200, 200));
CCLayerColor* layerColor = CCLayerColor::layerWithColor(ccc4(50, 20, 200, 200));
CCLayerMultiplex* layerMultiplex = CCLayerMultiplex::layerWithLayers(layer,layerColor,NULL);
layerMultiplex->switchTo(1);
// add layer as a child to scene
scene->addChild(layerMultiplex);
// return the scene
return scene;
}
欢迎光临 asysbang (http://asysbang.com/)
Powered by Discuz! X2.5