我使用Xoc和iPhone模拟器在Cocos2d-x中使用Box2D开发游戏。我在b2World(重力0.0f,-10.0f)上对身体施加上力,我发现身体每次都飞到不同的高度。 当b2World有很多身体时,问题更容易发生。 而且,我还想问一下跟随函数如何设置velocityIterations和positionIterations。
world-> Step(dt,velocityIterations,positionIterations);
谢谢。
答案 0 :(得分:0)
也许你对身体的不同部位施加力量。部分力量转向旋转,部分力量向上移动。 velocityIterations,positionIterations只是提高准确性,我想你可以使用 world-> Step(dt,1,1);