调试大纲框2d

时间:2012-02-05 19:08:09

标签: cocos2d-iphone box2d

在box2d中,您可以打开形状的轮廓以使用

进行调试
m_debugDraw->SetFlags(flags);   

它被称为调试绘图

嗯,我有一组距离关节,我试图调试,并想知道是否有一个功能就像dubug绘制,但对于距离关节。我目前正在研究一个由许多节点组成的斑点,所有节点都通过弹簧连接,如距离关节,如果我能看到关节在哪里,调试它会有所帮助...任何帮助都非常感谢thankyou

1 个答案:

答案 0 :(得分:2)

m_debugDraw->SetFlags(b2Draw::e_jointBit); 

应该显示关节,我在项目中使用一个组合来显示这样的一切:

uint32 flags = 0;
flags += b2Draw::e_shapeBit;
flags += b2Draw::e_jointBit;
flags += b2Draw::e_aabbBit;
flags += b2Draw::e_pairBit;
flags += b2Draw::e_centerOfMassBit;
debugDraw->SetFlags(flags);

http://www.cocos2d-iphone.org/forum/topic/21311

处找到该信息