Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Steve Mqueen en Diciembre 25, 2009, 01:39:40 PM

Título: ?Como puedo hacer que la I.A esquive objetos?
Publicado por: Steve Mqueen en Diciembre 25, 2009, 01:39:40 PM
Hola a todos os queria preguntar, como puedo hacer para que un enemigo esquive una caja por ejemplo, que al colisionar con ella la esquive rodeandola, estoy hablando de un juego vista aerea 360 direcciones.
Un saludo, espero vuestra ayuda Feliz Navidad!! 8)
Título: Re: ?Como puedo hacer que la I.A esquive objetos?
Publicado por: deathmetal en Diciembre 25, 2009, 08:36:14 PM
podrias usar la funcion collision line con la de direction para calcular si hay algo en su camino despues si es asi checar si hay algo a su derecha e izquiera y moverse hacia alguno de estos lados, despues al estar libre regresara a su curso normal

no se si me explico
Título: Re: ?Como puedo hacer que la I.A esquive objetos?
Publicado por: Ciberman en Diciembre 26, 2009, 03:35:49 PM
http://www.comunidadgm.org/manual_GM/Planificacion_del_movimiento.htm
Título: Re: ?Como puedo hacer que la I.A esquive objetos?
Publicado por: Steve Mqueen en Diciembre 28, 2009, 02:27:47 AM
gracias a los 2 , es justo lo q necesitaba, comunidades como esta da gusto
Título: Re: ?Como puedo hacer que la I.A esquive objetos?
Publicado por: elviskelley en Diciembre 28, 2009, 08:29:32 AM
usa esto.
mp_potential_step(other.x,other.y,3,1)
Cambia el other por el object que seguira, y cambi 3 por la velocidad.

vita aerea =  cenital.