Hola buenas estoy creando un minijuego que consiste en lanzar misiles (que sandran desde abajo) a unos meteoritos(que salen y caen desde arriba) pulsando o clickando sobre ellos. El problema esta en que quiero hacer que al pulsar sobre cada meteorito salga un cohete dirigido hacia ellos y que calcule su posicion para no errar. Alguien puede darme una pista sobre como hacerlo. Gracias

Quieres que los misiles salgan de la misma posición y vayan girando o que salgan desde la posición de cada meteorito y vayan girando en el aire?
El primero es muy fácil de hacer; el segundo no tanto. Te voy a dar un código para hacer lo primero.

var vid; vid=0
if mouse_check_pressed(mb_left) then
{
with obj_meteorito {if bbox_left<= mouse_x && bbox_right>= mouse_x && bbox_top<=     mouse_y && bbox_bottom>= mouse_x then vid=id}
}

If vid>0 then
{
instance_create(vid.x,300, obj_misil
}



Creo que así te valdría, pones el código en un evento step.
Probablemente pueda haber alguna forma mejor de hacer el código pero lo escribí en el móbil y algunas funciones no me acordaban.
En obj_meteorito y obj_misil pones los nombres que le tengas puestos tú.
Y el número 300 lo cambias por el valor de y donde quieras que aparezca el misil.
Salu2