在box2d中,您可以打开形状的轮廓以使用
进行调试m_debugDraw->SetFlags(flags);
它被称为调试绘图
嗯,我有一组距离关节,我试图调试,并想知道是否有一个功能就像dubug绘制,但对于距离关节。我目前正在研究一个由许多节点组成的斑点,所有节点都通过弹簧连接,如距离关节,如果我能看到关节在哪里,调试它会有所帮助...任何帮助都非常感谢thankyou
答案 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);
处找到该信息