Cocos2d x can';无法启用物理调试绘图模式

Cocos2d x can';无法启用物理调试绘图模式,cocos2d-x,game-physics,Cocos2d X,Game Physics,我使用的是cocos2dx3.3,我setDebugDrawMask如下所示 scene->getPhysicsWorld()->setDebugDrawMask(PhysicsWorld::DEBUGDRAW_ALL); 但即使屏幕上有许多框,也不会有任何东西在我的屏幕上绘制。这是我为物理空间绘制debugNode的代码片段。不过,它是用js为Cocos2d-x-js编写的,我希望它会有所帮助 function initDebugMode(controller) { va

我使用的是
cocos2dx3.3
,我
setDebugDrawMask
如下所示

scene->getPhysicsWorld()->setDebugDrawMask(PhysicsWorld::DEBUGDRAW_ALL);

但即使屏幕上有许多框,也不会有任何东西在我的屏幕上绘制。

这是我为物理空间绘制debugNode的代码片段。不过,它是用js为Cocos2d-x-js编写的,我希望它会有所帮助

function initDebugMode(controller) {
    var phDebugNode = cc.PhysicsDebugNode.create(space);
    controller.addChild(phDebugNode, 10);
}

使用下面的代码创建场景

auto scene = Scene::createWithPhysics();
然后继续向场景中添加特征 场景->getPhysicsWorld()->setDebugDrawMask(PhysicsWorld::DEBUGDRAW\u ALL)


希望这有帮助

您还需要将您的精灵和图像设置为可见错误,这样只有您才能看到它。我已将精灵和图像设置为可见错误,但没有绘制,我测试了许多示例代码,但仍然没有绘制调试示例代码:没问题:)请投票支持我的答案,或选择它作为问题的答案,问候:)