java - 制作隐形 body 线 box2d libgdx

标签 java libgdx box2d

我想让这些 body 线条不可见,因为游戏中留下了很多东西,还有那个 body 圆圈。这些方 block 是图层平铺 map 。 圆圈是 Sprite 的 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

关于java - 制作隐形 body 线 box2d libgdx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47381020/

相关文章:

java - Thread 的 run() 方法中的最终枚举

android-studio - LibGDX Gradle任务可以在jar中导出android项目

android - LibGDX SpriteBatch 多纹理可能吗?

ios - CC Sprite : setTexture doesn't work when the sprite is rendered using a CCSpriteBatchNode

javascript - box2dweb初学者: can't simulate fixture added by clicking on canvas

java - 如何在 libGDX 中绘制填充多边形周围的精确边框?

java - Spring security Oauth 2 在/oauth/token上重定向行为

java - 如何检查Android中特定网络的数据消耗

java - 无法安装maven

java - 池化 Box2d 实体?