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