Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: zangetsu en Agosto 08, 2014, 05:11:20 AM

Título: ayuda movimientos random a jugador
Publicado por: zangetsu en Agosto 08, 2014, 05:11:20 AM
hola a todos, estoy tratando de crear un juego en que los enemigos aparezcan en random desde todos los bordes de la room y se dirijas hacia un mismo punto ( que seria el centro de la room). e visto y echo ejemplos de barios tutoriales de la comunidad pero solo logro que solo se desplacen en random de izquierda a derecha sin objetivo alguno. necesito ayuda, gracias
Título: Re:ayuda movimientos random a jugador
Publicado por: 3dgeminis en Agosto 08, 2014, 06:28:10 AM
Para darles una direccion determinada podes usar la funcion point_direction(x,y,x2,y2).
Ejemplo:
             speed=4             
             direction=point_direction(x,y,room_width/2,room_height/2) ///x,y posicion inicial, room_width/2 posicion de destino,
                                                                                                                           ///en este caso el centro del room
Título: Re:ayuda movimientos random a jugador
Publicado por: elviskelley en Agosto 08, 2014, 07:22:51 PM
y para que aparescan en Random tenes funciones para reeplasar las coodenadas X,Y. usas alguno de estos random
random(room_width) para X, random(room_height) para Y. devuelve una pocision aleatoria.
tambien tenes irandom que es igual a la funcion anterior pero no usa decimales redondea.
Tambien tenes irandom_range(primera posicion minima, posicion maxima) da una posicion aleatoria entre la posicion minima y la posicion maxima. y si queres que sea escogida de una lista de posiciones usas choose(0,32,64,96,...) separando con una , cada posicion... saludos...
Título: Re:ayuda movimientos random a jugador
Publicado por: zangetsu en Agosto 09, 2014, 03:45:37 PM
Gracias pude solucionar parte del problemas, lo que no logre que funsione fue la funsion  point_direction, yo la puse en el evento create  del objeto, capas que por eso . Las posisipnes en que salen los objetos del borde de la pantalla las puse con choose, solo me falta decirle al programa que se dirijan todos a un mismo punto
Título: Re:ayuda movimientos random a jugador
Publicado por: 3dgeminis en Agosto 10, 2014, 06:24:17 AM
Si va en CREATE, debe haber algun otro codigo que modifique la direccion.