hola,estoy con esto de pilas desde hace muy poco y estoy haciendo un juego de naves, la cuestion es que cuando le doy para que aprenda la habilidad de disparo con click del mouse, la salida del disparo no concuerda con la imagen de la nave, como si disparara desde el ala y por mas que rote la nave siempre sale el disparo desde el mismo punto… espero que alguien me pueda ayudar, desde ya gracias!
¡ Hola @Matias_Falcon !
Cuando se le enseña esa habilidad a un actor, los disparos siempre van a salir con el ángulo 0, si necesitas que salgan en otra dirección, lo más sencillo es especificar ese ángulo al llamar a la función “aprender”.
Por ejemplo:
actor.aprender('dispararConClick", angulo_salida_disparo=90)
o bien:
actor.aprender('dispararConClick", angulo_salida_disparo=180)
Todo depende de el gráfico que estés utilizando para la nave.
Luego, una vez que queda definido el ángulo, los disparos van a respetar la rotación del actor que los dispara. Acá hay un ejemplo muy básico de esto:
Observá que también estoy usando otro parámetro llamado “municion”, en la documentación de pilas aparecen muchas más:
Saludos!
Muchísimas gracias! Muy rápida y clara respuesta, saludos!