pues el objeto que arrojas tiene que tener in move_towards( target ) en el evento create,
este objeto que arrojas lo tienes que crear cada cierto tiempo, para eso puedes utilizer alarmas, mas o menos como la logica que tienes implementada, lleva un contador para ver cuantas instancias quieres manejar ,si 10, o 100 ,etc, y checa tambien el intervalo de tiempo al que vas a crear esas instancias en la posicon X e Y del personaje que las arroja
Cita de: somnus en Febrero 27, 2018, 09:09:37 PM
pues el objeto que arrojas tiene que tener in move_towards( target ) en el evento create,
este objeto que arrojas lo tienes que crear cada cierto tiempo, para eso puedes utilizer alarmas, mas o menos como la logica que tienes implementada, lleva un contador para ver cuantas instancias quieres manejar ,si 10, o 100 ,etc, y checa tambien el intervalo de tiempo al que vas a crear esas instancias en la posicon X e Y del personaje que las arroja
Pues a la vista infiero lo siguiente:
El "CREATE" tendría el tiempo en 0 como variable.
El "STEP" aria correr el tiempo en 1 hasta llegar a 150 (5 segundos), y cuando esto pasa activa la "ALARM 0" que crea los proyectiles y la munición, ademas de volver a 0 para repetir el siclo.
La "ALARM 0" bien puede tener la función instance_create para crear los proyectiles en la fila correspondiente, eso facilitaría mucho sus coordenadas, pero el problema es que serán muy predecibles, incluso el lugar donde caerá la munición, es por eso que tendría que poner esa función dentro de otra función que se encargue de crear a ambos objetos en unas ubicaciones al azar cada vez que el siclo se complete, pero el problema de eso seria que al aparecer en cualquier lado, no aran una fila y que ademas pueden incluso aparecer encima del jugador, siendo imposible de evadir.
El GIF es para explicar como se debe ver en el juego
(https://i.gyazo.com/b77234b1eb5bddbc5db7c21f50c85dd0.gif)
pero aquí todos son proyectiles creados con coordenadas que no son al azar, ademas ninguna deja caer un objeto distinto.