我有一个敌人和一个子弹物体,当子弹击中敌人时它会消失,但也会对敌人模型产生一些冲动。这种冲动虽小但很明显。
我尝试将敌人速度设置为零,但仍然出现偏移。 “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);
}
}
将子弹质量设置为零,则没有接触力。