Estoy programando un juego para practicar y estoy tratando de diseñar un algoritmo que encuentre los vectores x e y que el "bot" deberá seguir para alcanzar las coordenadas x e y exactas del jugador. Ya he utilizado el teorema de Pitágoras para encontrar la distancia entre las coordenadas del bot y las del jugador. Así que a partir de aquí podría encontrar fácilmente todos los grados del triángulo, pero no tengo ni idea de cómo convertir eso en vectores x e y.
Como ejemplo, si configuro el bot para que se mueva en el vector x = -5, entonces se moverá -5 píxeles (a la izquierda) a través de la pantalla cada vez que el monitor se actualice.
Conozco todas las posiciones x e y de las entidades en todo momento.
Entonces, ¿hay alguna forma de tomar el grado de una esquina del triángulo y convertirlo en vectores sobre los que el bot pueda moverse?
Gracias.