0

我正在尝试更新两个不同 b2bodies 的位置,但它们需要采用两种不同的更新方法才能工作。但是,当我在第一个方法运行时尝试调用第二个方法时,我所有的 b2bodies 都会移出位置。我几乎可以肯定这是因为_world->Step(dt, velocityIterations, positionIterations);我的项目中有 2 块这样的代码。有没有办法确保这两个代码块特定于不同的 b2bodies,而不是整个 _world?创建另一个 b2world 会扰乱我在两个不同物体之间的碰撞检测吗?

4

1 回答 1

0

你不能。Stepworld水平上工作。原因是您身体的运动可能会影响其他身体,而管理这一点是世界的责任。

Step此外,您在运行时调用它看起来也很奇怪Step。这没有道理

于 2013-09-24T10:18:16.967 回答