Andengine にスプライトがあります。以下の最初のコードを使用すると、動作し、シーンに表示され、回転します。しかし、スプライトの onManageUpdate メソッドを衝突の検出などに使用すると、スプライトが回転しません...
circleBox = new CircleBox(x, y, resourcesManager.circleBoxRegion, 2, vbom);
回転関数 CircleBox クラスがあり、上記のコードで回転しています。以下のコードを使用すると、なぜ回転しないのですか?
circleBox = new CircleBox(x, y, resourcesManager.circleBoxRegion, 2, vbom){
@Override
protected void onManagedUpdate(float pSecondsElapsed)
{
if(player.collidesWith(this)){
player.setCurrentTileIndex(8); // olunce duran adam pozistonuna gelsin
player.getBody().setTransform(new Vector2(100/PhysicsConstants.PIXEL_TO_METER_RATIO_DEFAULT,
400/PhysicsConstants.PIXEL_TO_METER_RATIO_DEFAULT), 0); //1=32
}
}
};