Thread Rating:
  • 1 Vote(s) - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
moverse hacia la posicion de un objeto
#1
Pues he intentado que el disparo de un enemigo vaya hacia mi personaje,lo que quiero es que al disparar el disparo vaya a la posicion de mi personaje,pero si muevo mi personaje el disparo no me persigue,simplemente seguira la trayectoria del principio y mi personaje podra esquivar el disparo.

Si miras un juego de naves veras que esto lo usan mucho los tanques que suelen disparar con el cañon hacia la posicion del jugador.

He probado esto pero no he conseguido nada,he copiado la funcion advance() y getAngle() de la libreria de c++ que utilizo de vez en cuando pero no funciona en python.
Las funciones de advance y getAngle estan en la clase disparo enemigo

Lo que yo hago para hacer esto es:
Code:
metodo init(){
  angle = getAngle(enemigo)
}
metodo update(){
  advance(velocidad,angle)
}
 

No se si quedo claro,te paso el archivo con el intento:
https://drive.google.com/file/d/12kFseLu...sp=sharing
Reply


Messages In This Thread
moverse hacia la posicion de un objeto - by Hokuto40 - 04-03-2020, 11:20 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)