C++ 未插入到解析树中的实体

C++ 未插入到解析树中的实体,c++,box2d,C++,Box2d,我的box2d应用程序出现了一些奇怪的情况。一切正常,但没有明显的原因,力现在不能与动态物体相互作用(尚未测试运动学)。world.getBodyCount()返回正确数量的实体,world.Step()使用正确的参数调用每个帧,重力在世界和对象上都被正确设置,但是这些实体即使在我手动对其应用力时也不会改变位置。我唯一的线索是world.getTreeHeight()和world.GetTreeBalance()都返回0,所以我猜这些对象没有插入到解析树中。有人知道为什么吗?谢谢。问题在于身体处

我的box2d应用程序出现了一些奇怪的情况。一切正常,但没有明显的原因,力现在不能与动态物体相互作用(尚未测试运动学)。world.getBodyCount()返回正确数量的实体,world.Step()使用正确的参数调用每个帧,重力在世界和对象上都被正确设置,但是这些实体即使在我手动对其应用力时也不会改变位置。我唯一的线索是world.getTreeHeight()和world.GetTreeBalance()都返回0,所以我猜这些对象没有插入到解析树中。有人知道为什么吗?谢谢。

问题在于身体处于非清醒、非活动状态。我发誓我以前不需要让他们保持清醒和活跃,但无论如何,我希望这能帮助别人