隐藏 body 行 box2d libgdx

Make invisible body line box2d libgdx

我想让这些 body 线不可见,因为游戏中留下了很多东西,还有那个 body 圆圈。正方形是图层平铺地图。 圆圈是精灵的body。

Circle and Squares in game

您可以启用或禁用调试绘制 box2d 世界的不同部分。您可以在 constructor:

中设置此标志
// create renderer with default values
Box2DDebugRenderer debugRenderer = Box2DDebugRenderer(
                      /*drawBodies*/         true,
                      /*drawJoints*/         true,
                      /*drawAABBs*/          false,
                      /*drawInactiveBodies*/ true,
                      /*drawVelocities*/     false,
                      /*drawContacts*/       true)

或者只设置一个标志(例如drawBodies):

debugRenderer.setDrawBodies(false);

也看看full API reference