/ / Преместване на спрайт бавно от една точка в друга - libgdx

Преместване бавно от една точка до друга - libgdx

Аз съм нов в libGDX. Опитвам се да преместя спрайт от една точка в друга, като променям x и y на правоъгълника. Мога ли да направя това постепенно?

В момента използвам това, за да поставя нови координати

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

Отговори:

0 за отговор № 1

Това, за което говорите, се наричаинтерполация и има много различни начини да го направите. Можете сами да актуализирате променливите, като използвате подхода, с който никой не коментира, или можете да проверите класа на интерполация: http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/math/Interpolation.html


0 за отговор № 2

Google Universal Tween Engine. Това е лесен за използване интерполационен "двигател". Той ви позволява да модифицирате или интерполирате всички стойности във времето. Лесно е да се използва и работи добре.