在Box2D中更快的碰撞和开始接触

时间:2014-08-04 12:39:32

标签: libgdx box2d collision

我正在使用libgdx& Box2D的。任何人都有更快的碰撞问题?因为有时候begincontact不起作用。我还能用什么呢?我看到某处应该使用postolve,但是postolve没有识别碰撞。我的代码在下面用于碰撞检测。

@Override
        public void postSolve(Contact contact, ContactImpulse impulse) {

            Fixture fixtureA = contact.getFixtureA();
            Fixture fixtureB = contact.getFixtureB();

            Body body = fixtureA.getBody();
            Body body2 = fixtureB.getBody();

if (body2.getUserData().equals(stars10sprite)
                    && body.getUserData().equals(ballsprite)) {
                System.out.println("star 10");
                ballBody = body;
                if (body2 != null)
                    startToRemove.add(body2);
            } 
}

我已经尝试将body2更改为body以确定身体是否正在反转。我还有其他明星像星星50,星星25在后解决。这里的代码是清楚的。

0 个答案:

没有答案