在地面添加随机孔

时间:2014-02-22 00:04:48

标签: box2d jbox2d

在我的Box2D世界中,我有一个地面和一个动态对象。

enter image description here

地面最初是作为一个盒子创建的:

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);

我想在地上添加随机洞:

enter image description here

是否有可能remove部分地面在其中打洞,或者我应该移除现有地面,然后根据我的洞数添加单独的“地面”?

0 个答案:

没有答案