Я использую этот метод для перемещения спрайта из стороны в сторону в AndEngine.
Sprite player = new Sprite(PlayerX,PlayerY, this.mPlayerTextureRegion) {
@Override
public boolean onAreaTouched(final TouchEvent pSceneTouchEvent,
final float pTouchAreaLocalX,
final float pTouchAreaLocalY) {
this.setPosition(pSceneTouchEvent.getX() - this.getWidth() / 2,
this.getY());
return true;
}
};
Проблема, которую я замечаю, заключается в том, что при быстром перемещении спрайта назад и вперед возникает задержка, а иногда ине будет двигаться, пока не будет обработан и перетянут.
Есть ли способ оптимизировать это для повышения производительности?