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 № 1Wovon 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.