Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Cotorrix Games en Septiembre 13, 2014, 05:27:30 AM

Título: Ayuda con mi enemigo
Publicado por: Cotorrix Games en Septiembre 13, 2014, 05:27:30 AM
Hola compañeros  ;D
Estoy creando un tower defence y no tengo la menor idea de como hacer que un enemigo haga lo siguiente :-[:
El enemigo "tournedus"(el cual sigue un path) después de cierto tiempo genere un tornado el cual lo siga, este tornado al colisionar con las torres(defensores) hará que estas retrocedan un poco, ademas de que mientras el "tournedus" este generando el tornado no recibirá daños de las balas, ¿como hago para que genere el tornado,como hago que el tornado lo siga, y como hago igual que después de cierto tiempo el tornado desaparezca? ??? Por favor respondan, estaré muy agradecido  :)
Título: Re:Ayuda con mi enemigo
Publicado por: Xizotono en Septiembre 13, 2014, 11:14:49 AM
A ver no entiendo muy bien (nunca jugue un tower defense) pero dire mas o menos lo que entendi.

Para que se cree un tornado detras del objeto puedes usar un instance_create (tornado otro objeto) y ponerlo en las coordenadas respectivas segun su direccion con obj_tournadus.x y obj_tournadus.y

Para que el tornado siga a ese objeto puedes usar un move_towards_point(obj_tournadus.x,obj_tournadus.y,velocidad).

Cuando colisione con obj_tower puedes usar un collision y un with other { move_towards_point(xcorrespondiente,ycorrespondiente,velocidad) }

Y para que despues de un cierto tiempo se vaya pues en create puedes poner una alarma, y la alarma lo destruya.

Título: Re:Ayuda con mi enemigo
Publicado por: Cotorrix Games en Septiembre 18, 2014, 02:40:14 AM
muchas gracias  :)