1

私の Box2D ワールドには、地面と動的オブジェクトがあります。

ここに画像の説明を入力

地面は、最初はボックスとして作成されます。

Vec2 gravity = new Vec2(0.0f, 10.0f);
world = new World(gravity);
world.setWarmStarting(true);

BodyDef groundBodyDef = new BodyDef();
groundBodyDef.type = BodyType.STATIC;
groundBodyDef.position.set(0, TOTAL_HEIGHT);

PolygonShape bottomShape = new PolygonShape();
bottomShape.setAsBox(TOTAL_WIDTH, GROUND_HEIGHT);

Body groundBody = world.createBody(groundBodyDef);
groundBody.createFixture(bottomShape, 0.0f);

地面にランダムな穴を追加したい:

ここに画像の説明を入力

地面の一部に穴を開けることは可能ですremoveか、それとも既存の地面を取り除いてから、穴の数に応じて別の「地面」を追加する必要がありますか?

4

0 に答える 0