AndEngine を使用して、オブジェクトを移動したいので、Sprite を作成します。
tower1 = new Sprite(50, 150, this.tower1TextureRegion,
this.getVertexBufferObjectManager());
tower1Body = PhysicsFactory.createBoxBody(physicsWorld, tower1,
BodyType.KinematicBody, towerFixtureDef);
this.physicsWorld.registerPhysicsConnector(new PhysicsConnector(tower1,
tower1Body, true, true));
次に、移動を定義します。
moveTower1 = new MoveXModifier(actualDuration, tower1.getX(), -150f)
{
@Override protected void onModifierFinished(IEntity
removeTower(tower1); }
};
tower1.registerEntityModifier(moveTower1);
このアプリを実行すると、スプライトは動きますが、物理オブジェクトは動きません。私が間違っていることは何ですか?