Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Broken en Mayo 24, 2019, 08:08:10 PM

Título: Mover objeto con lerp
Publicado por: Broken en Mayo 24, 2019, 08:08:10 PM
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?
Título: Re:Mover objeto con lerp
Publicado por: Clamud en Mayo 26, 2019, 05:29:43 AM
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]