为每个scene添加回到主菜单的两种方式(目前只学会两种)
TBack
一种是先创建TBack层,只创建层,不用创建scene,然后在分scene中添加两个层,
一个是TBack层,一个是分scene层,然后其中addChild另外一个,最后再把外层Layer用 scene添加
代码为
CCScene *scene = CCScene::create(); T01FrameLayer *layer1 = T01FrameLayer::create();//分scene层 TBack *layer = TBack::create(); //TBack层 layer1->addChild(layer); scene->addChild(layer1); return scene;
不过这种方式比较耗费内存,因为添加了两个层.
还有一种是 抽象出一个层,添加一个按钮,分scene继承这个层,然后初始化父类将父类层的特性加载到子类中来.
这种方式比较节省内存,因为只有一个层.
浙公网安备 33010602011771号