/ / Sprite langsam von einem Punkt zum anderen verschieben - libgdx

Sprite langsam von einem Punkt zum anderen bewegen - libgdx

Ich bin neu bei libGDX. Ich versuche, ein Sprite von einem Punkt zu einem anderen zu verschieben, indem Sie das x und y des Rechtecks ​​ändern. Kann ich das schrittweise machen?

Ich benutze dies derzeit, um neue Koordinaten festzulegen

batch.draw(bucketCyan, bucket.x, bucket.y);

Antworten:

0 für die Antwort № 1

Wovon Sie sprechen, heißtInterpolation, und es gibt verschiedene Möglichkeiten, dies zu tun. Sie können die Variablen entweder selbst aktualisieren, indem Sie den Ansatz verwenden, mit dem keiner kommentiert wurde, oder Sie können die Interpolationsklasse auschecken: http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/math/Interpolation.html


0 für die Antwort № 2

Google Universal Tween Engine. Es handelt sich um eine einfach zu verwendende Interpolations-Engine, mit der Sie im Laufe der Zeit beliebige Werte ändern oder interpolieren können. Sie ist einfach zu bedienen und funktioniert gut.