如何关闭碰撞脉冲盒2D LibGDX

问题描述 投票:0回答:1

我有一个敌人和一个子弹物体,当子弹击中敌人时它会消失,但也会对敌人模型产生一些冲动。这种冲动虽小但很明显。

我尝试将敌人速度设置为零,但仍然出现偏移。 “3”是项目符号索引。

public void postSolve(Contact contact, ContactImpulse contactImpulse) {

    Fixture A = contact.getFixtureA();
    Fixture B = contact.getFixtureB();

    if (A.getUserData().equals(3)) {   
        deleteList.add(A.getBody());
        B.getBody().setLinearVelocity(0,0);
    }
    if (B.getUserData().equals(3)) {   
        deleteList.add(B.getBody());
        A.getBody().setLinearVelocity(0,0);
    }
}

` problem example

libgdx game-physics box2d collision
1个回答
0
投票

将子弹质量设置为零,则没有接触力。

© www.soinside.com 2019 - 2024. All rights reserved.