cocos2dx-3.2版本 Scene::createWithPhysics 显示黑屏

如题目所描述,我用普通的方式

cocos2d::Scene* Test::createScene() {
auto scene = Scene::create();
auto layer = Test::create();
scene->addChild(layer);

return scene;

}
则一切显示正常,
但是用了物理世界的创建方式
cocos2d::Scene* Test::createScene() {
auto scene = Scene::createWithPhysics();
scene->getPhysicsWorld()->setDebugDrawMask(PhysicsWorld::DEBUGDRAW_ALL);//调试
auto layer = Test::create();
layer->setPhyWorld(scene->getPhysicsWorld());
scene->addChild(layer);

return scene;

}
则显示不出来,一直显示黑屏,

我用的cocos2dx的版本是3.2的版本,求大神解答一下,谢谢。

同时这个问题。。。求解答。。。用的也是cocos2dx v3.2

同时这个问题。。。求解答。。。用的也是cocos2dx v3.2

Scene 这个类中,有,createWithPhysics(),在这个方法的初始化中
CC_BREAK_IF( ! (director = Director::getInstance()) );

// 加上下面两句代码
auto camera = Camera::create();
addChild(camera);

this->setContentSize(director->getWinSize());
CC_BREAK_IF(! (_physicsWorld = PhysicsWorld::construct(*this)));
就OK了

该问题已经解决,原因是 Scene 这个类中,用createWithPhysics()这个方法创建的时候,没有添加Camera,所以没有任何显示,只能显示黑屏。