Box2D Java 形状访问条件

Box2D Java Shape Access Conditional

if(tmpBodies.get(i).getFixtureList().get(0).getType().equals(Type.Chain))

if(tmpBodies.get(i).getFixtureList().get(0).getShape().getType(Type.Chain))

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

我现在无法测试,但也许这有帮助:

if (tmpBodies.get(i).getFixtureList().get(0).getType()
     .equals(Shape.Type.Chain))
{
   .//
}

编辑:我现在测试,运行良好,请检查您的导入类型。

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

if(tmpBodies.get(i).getFixtureList().get(0).getType().equals(Type.Chain))