Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Marth en Junio 03, 2018, 10:34:48 PM

Título: Obtener velocidad horizontal y vertical con un angulo y una dirección [Solucion]
Publicado por: Marth en Junio 03, 2018, 10:34:48 PM
Veran, tengo un objeto el cual tiene dos variables, siendo una su ángulo y la otra su velocidad.
Estas 2 variables son usadas para determinar a donde se movera el objeto, siguiendo el siguiente código:

x+=cos(angulo)*velocidad
y+=sin(angulo)*velocidad

Sin embargo, el objeto no se mueve correctamente tal como si usase la variable speed y la variable direction. ¿Como obtengo la velocidad vertical y horizontal de un objeto teniendo como base su velocidad y anculo?
Título: Re:Obtener velocidad horizontal y vertical con un angulo y una dirección
Publicado por: Marth en Junio 04, 2018, 12:16:54 AM
He encontrado una solución.
Resulta que tenia que utilizar este código para obtener las velocidades vertical y horizontal:

vx=lengthdir_x(velocidad, direccion)
vy=lengthdir_y(velocidad, direccion)