2012-10-05 24 views
0

我使用Xcode和iPhone模擬器開發了一個在Cocos2d-x中使用Box2D的遊戲。我在b2World(重力0.0f,-10.0f)中對身體施加了一個較高的力量,我發現身體每次都飛到不同的高度。 當b2World有很多身體的時候,這個問題更可能發生。 enter image description here 而且,我也想問一下如何使用velocityIterations和positionIterations設置下面的函數。對Box2D和Cocos2d-x應用強制錯誤

世界 - >步驟(DT,velocityIterations,positionIterations);

謝謝。

回答

0

也許你將力施加到身體的不同點。所以部分力量轉向旋轉,部分力量向上移動。 velocityIterations,positionIterations只是增加準確性,我想你可以用 world-> Step(dt,1,1);