Простая анимация прямоугольного спрайта - PullRequest
1 голос
/ 05 апреля 2019

Я новичок в java и libgdx, и я пытаюсь сделать простой спрайт прямоугольника, медленно выходящего из / в экран, когда я провожу пальцем (с помощью GestureDetector).Есть ли какой-нибудь инструмент с libgdx для выполнения такой простой задачи?

Вот код, который у меня есть без анимации:

private Sprite rect;

private void drawRect(){
//some code to draw the rectangle as a sprite on a SpriteBatch
// (the rectangle's position is a the top right of the screen)
}    

 @Override
public boolean fling(float velocityX, float velocityY, int button) {
    //swipe right to close
    if (velocityX >= 150 && !rectClosed) {
        rect.setPosition(rect.getX() + rectWidth, rect.getY());
        rectClosed = true;
    }
    //swipe left to open
    if (velocityX <= -150 && rectClosed) {
        rect.setPosition(xRectOrigine, rect.getY());
        rectClosed = false;
    }
    return false;
}

Спасибо!

...