お互いに積み重なった体(矩形)をたくさん作っても、安定しているわけではありません。返還が0に設定されていても、彼らは弾力があり、お互いに落ちる。密度を非常に低い値に設定しようとしましたが、変化しませんでした。box2d(libgdx)積み重ね体が安定しない
これを修正する可能性はありますか?
shape.setAsBox(0.1f, 0.1f, new Vector2(0, 0), 0);
bDef = new BodyDef();
bDef.type = BodyDef.BodyType.DynamicBody;
bDef.position.set(0, 0);
fDef.shape = shape;
fDef.density = 0.001f;
fDef.friction = 0.5f;
fDef.restitution = 0.0f;
for (int i = 1; i < 50; i++) {
bDef.position.set(0, i * 0.201f);
body1 = world.createBody(bDef);
fixture = body1.createFixture(fDef);
}
ボックス間の隙間を広げて、落下させてみましょう。互いの上に置いて横に動かす可能性があります。 –
多くの価値を試しました。また、彼らはお互いに落ちているときに動作しません。 – NuclearVirus
"ground"ブロックの反復も0に設定されていますか?また、より多くの質量を持っている場合は、それが少なくなるように密度を上げてみてください。 –