TestScene = dynamic_castui::Layout*(cocostudio::GUIReader::getInstance()->widgetFromJsonFile(“Level_1.json”));
this->addChild(TestScene);
TestScene->setPosition(Point::ZERO);
camera = Camera::create();
camera->setCameraFlag(CameraFlag::USER1);
this->addChild(camera);
TestScene->setCameraMask(2);
Vec3 eyePosOld=camera->getPosition3D();
camera->setPosition3D(Vec3(TestScene->getPositionX(),TestScene->getPositionY(),eyePosOld.z));
assert(eyePosOld.z>0);
camera->lookAt(Vec3(TestScene->getPositionX(),TestScene->getPositionY(),0), Vec3(0, 1, 60));
TestScene->setCameraMask(2); ,设置之后就看不到 TestScene 了。
使用cocosstudio编辑的UI界面,加上摄像头就直接消失了。
坑爹啊!相同的代码,用了 cocos2dx 3.5 居然完全正常。

