Hola estoy intentando mover un objeto 100 px a la derecha con lerp para que lo haga suavizado y tengo problemas. Si lo hago en el create aparece directamente en la posicion final sin la transicion y si lo ejecuto en el evento step este no para de avanzar s la derecha sin detenerse. Alguna idea de como hacerlo?
En Create debes definir la posición final. Por ejemplo
[gml]
x = 100; //posicion inicial
y = 100;
xto = 500; //posicion final
yto = 200;
[/gml]
En Step debes usar lerp
[gml]
x = lerp(x, xto, 0.1);
y = lerp(y, yto, 0.1);
[/gml]