Box2D Java形状访问条件

Box2D Java形状访问条件,java,android,libgdx,box2d,Java,Android,Libgdx,Box2d,或 当我遍历世界上所有实体的列表时,我想挑选那些具有shapeType ChainShape固定装置的实体。上面的代码对我不起作用。请告诉我哪里出了问题。我现在无法测试,但这可能有帮助: if(tmpBodies.get(i).getFixtureList().get(0).getShape().getType(Type.Chain)) 编辑:我现在测试,效果很好,请检查导入的类型 com.badlogic.gdx.physics.box2d.Shape.Type 它是|而不是或。这不是代码的


当我遍历世界上所有实体的列表时,我想挑选那些具有shapeType ChainShape固定装置的实体。上面的代码对我不起作用。请告诉我哪里出了问题。

我现在无法测试,但这可能有帮助:

if(tmpBodies.get(i).getFixtureList().get(0).getShape().getType(Type.Chain))
编辑:我现在测试,效果很好,请检查导入的类型

com.badlogic.gdx.physics.box2d.Shape.Type


它是
|
而不是
。这不是代码的一部分…编辑:检查您的输入类型。谢谢。出于某种原因,我不得不添加Shape.Type,而不仅仅是Type.chain。
if(tmpBodies.get(i).getFixtureList().get(0).getShape().getType(Type.Chain))
if (tmpBodies.get(i).getFixtureList().get(0).getType()
     .equals(Shape.Type.Chain))
{
   .//
}
if(tmpBodies.get(i).getFixtureList().get(0).getType().equals(Type.Chain))