cocosStudio中子孙节点如何适配

代码中做了适配

auto studioNode = CSLoader::createNode(“Layer.csb”);
this->addChild(studioNode);
// 适配
auto visibleSize = Director::getInstance()->getVisibleSize();
studioNode->setContentSize(visibleSize);
Helper::doLayout(studioNode);

编译显示之后,在Scene下的节点适配了,可是对应的子节点和子孙节点都飘到别的地方了。求大神指导

子节点提出来,放到下面的layer上面,采用全屏适配

没有适配子孙节点的更好的办法么,感觉子孙节点就应该属于子节点的,这样适配层级关系不对呢

看你上面的图,位置不对的图,应该是属于UI层,这个和你地图区分开来比较好,互不影响。而且布局方便

是分开的,地图是tiledMap加进去的。上面UI层用cocosStudio做的csb