0

我在 Cocos2d-x 中使用 Box2D 和 Xcode 和 iPhone 模拟器开发了一个游戏。我在 b2World(gravity 0.0f, -10.0f) 中对身体施加了一个上力,我发现身体每次都飞到不同的高度。当 b2World 有很多实体时,问题更容易发生。 在此处输入图像描述 而且,我还想问一下velocityIterations和positionIterations如何设置跟随功能。

world->Step(dt, velocityIterations, positionIterations);

谢谢你。

4

1 回答 1

0

也许你对身体的不同点施加力量。因此,一部分力用于旋转,一部分力用于向上移动。velocityIterations, positionIterations 只是提高精度,我觉得可以用 world->Step(dt, 1, 1);

于 2012-10-06T17:21:13.977 回答