1

私はLibGDXプラットフォームとbox2Dを使用してtocuhPad、LibGDXのモーションを使用して1つのボディ(動的)を動かしているゲームを開発しています

testBody1.setTransform(new Vector2(x,y), 0);

メソッドと動的ボディが衝突する途中に別のボディ(静的)があります。私が望むのは、動的ボディが静的ボディと衝突するときに、まだ起こっていない互いに重なり合わないことです。現在、力を加えて静的な物体を動かすことで、それらは互いに重なり合っています.では、どうすれば両方の物体の衝突を防ぐことができますか?

4

2 に答える 2

0
testBody1->SetLinearVelocity(b2Vec2(0, 0));
于 2013-04-13T11:10:44.783 に答える
0

BeginContact メソッドでダイナミック ボディがスタティック ボディと衝突したときに確認できることは 1 つあります。それらが衝突すると、動的ボディ速度をゼロに設定します。

于 2013-11-25T05:51:44.360 に答える