【已决解】cocos2dx3.2使用cocostudio场景编辑器问题

在2.3版本用下面方法可以把场景在屏幕居中显示,在3.2版本就出现问题了,场景不能居中但是场景里人物和物品的位置会居中,导致坐标都对不上

cscene = SceneReader::sharedSceneReader()->createNodeWithSceneFile(mapPath);
this->addChild(scene);
CCComRender tmxMap = static_cast<CCComRender>(cscene->getChildByTag(9999)->getComponent(“CCTMXTiledMap”));
_pDesertTileMap = (CCTMXTiledMap*)tmxMap->getNode();

cscene->setPosition(ccp((GameSetting::winSize.width - _pDesertTileMap->getContentSize().width )/2, (GameSetting::winSize.height - _pDesertTileMap-getContentSize().height) / 2));

cocos2dx3.2使用cocostudio场景编辑器问题

在2.3版本用下面方法可以把场景在屏幕居中显示,在3.2版本就出现问题了,场景不能居中但是场景里人物和物品的位置会居中,导致坐标都对不上

cscene = SceneReader::sharedSceneReader()->createNodeWithSceneFile(mapPath);
this->addChild(scene);
CCComRender tmxMap = static_cast<CCComRender>(cscene->getChildByTag(9999)->getComponent(“CCTMXTiledMap”));
_pDesertTileMap = (CCTMXTiledMap*)tmxMap->getNode();

cscene->setPosition(ccp((GameSetting::winSize.width - _pDesertTileMap->getContentSize().width )/2, (GameSetting::winSize.height - _pDesertTileMap-getContentSize().height) / 2));
从新发一次,上面不知道怎么显示成那样

没高手解答么?

同一个资源放在2.3版本的里面,设置完坐标是正确的,整个场景居中显示。

同一个资源在3.2版本里面,设置完坐标就变成这样了,场景不移动,但是场景上的其他东西移动了。

怎么都一直没人呢。