次の方法で PhysicsWorld を作成します。
this.mPhysicsWorld = new FixedStepPhysicsWorld(30, new Vector2(0, 0), false, 8, 1);
そして、次の方法で行を作成します。
final Line line = new Line(object.getX(), object.getY(),object.getX()+object.getWidth(), object.getY()+object.getHeight());
final FixtureDef lineFixtureDef = PhysicsFactory.createFixtureDef(0, 0, 1f);
PhysicsFactory.createLineBody(this.mPhysicsWorld, line, lineFixtureDef);
line.setVisible(true);
mScene.attachChild(line);
これにより、1 ピクセル バーでの衝突が可能になりますが、目的の効果が得られません。バーの下には少なくともいくつかのピクセルがあり、左側にはいくつかのピクセルがあり、高さと右側は問題ありません。
これを長方形でもテストしましたが、同じ問題が発生しています。