我的问题是,有两个界面用cocostudio的UI工具编辑的,一个是主界面,一个结算界面,编辑完成后生成了两个界面的exportjson,(mainLayer.ExportJson,和countLayer.ExportJson),加载了第一个界面后,再加载第二个界面,第一个界面神奇的不见了 。一定要两个界面在编辑到一个exportjosn文件里面吗。求大神解答。cocostudio1.6.0.0+cocos2d-x3.2.
把你加载的那段代码贴上来呗
Layout* mainWight = dynamic_cast<Layout*>(cocostudio::GUIReader::getInstance()->widgetFromJsonFile(“game/gameTaskUI/gameTaskUI_1.ExportJson”));
this->addChild(mainWight);
Layout* countWight = dynamic_cast<Layout*>(cocostudio::GUIReader::getInstance()->widgetFromJsonFile("TaskGameCount/TaskGameCount_1.ExportJson"));
this->addChild(countWight);
你确定是不见了?不是后边的把前边的盖住了?你的this是什么?scene?
是不见了的,this是同一个scene下的同一个主layer
…是被盖住了,谢谢,我的错,新添加的那个导致层级混乱,背景把之前那个盖住了
不要this-》addchild两次,this代表当前场景,第二个layer已经覆盖第一个layer。