我的box2d应用程序正在发生一些奇怪的事情。一切都运行良好,但由于没有明显的原因,力量现在没有与动态物体相互作用(没有测试运动学)。 world.getBodyCount()返回正确数量的实体,world.Step()用正确的参数调用每一帧,重力在世界和对象上都被正确设置,但即使我这些实体也不会改变位置手动对它们施加力量。我唯一的线索是world.getTreeHeight()和world.GetTreeBalance()返回0,所以我猜对象没有被插入到解析树中。有谁知道为什么不呢?感谢。
答案 0 :(得分:0)
问题在于身体是在非清醒,非活动状态下创建的。我发誓我以前不需要将它们设置为清醒且活跃,但无论如何,希望它可以帮助某人。