Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Zardon00Games en Marzo 02, 2016, 06:50:35 PM

Título: Personaje que se spawnee random
Publicado por: Zardon00Games en Marzo 02, 2016, 06:50:35 PM
ando haciendo una prueba de un juego y necesito que el jugador se spawnee en un lugar random
Título: Re:Personaje que se spawnee random
Publicado por: bygdle en Marzo 02, 2016, 08:24:05 PM
Puedes usar la función irandom_range() para determinar una posición aleatoria en un área. Por ejemplo:
[gml]
min_x = 0; //La posición horizontal mínima a generar
min_y = 0; //la posición vertical mínima a generar
max_x = room_width; //La posición horizontal máxima a generar
max_y = room_height; //La posición vertical máxima a generar

instance_create(irandom_range(min_x, max_x), irandom_range(min_y, max_y), objeto);
[/gml]
Título: Re:Personaje que se spawnee random
Publicado por: Clamud en Marzo 02, 2016, 11:22:48 PM
Otra opción es la función move_random.
Título: Re:Personaje que se spawnee random
Publicado por: Zardon00Games en Marzo 03, 2016, 04:47:34 AM
gracias :D
Título: Re:Personaje que se spawnee random
Publicado por: Zardon00Games en Marzo 03, 2016, 05:24:06 AM
y como creen que le haria si quiero spawnear varios sin tantos instance_create?
Título: Re:Personaje que se spawnee random
Publicado por: Iros en Marzo 03, 2016, 05:55:50 PM
Zardon, fijate bien antes de contestar o crear temas que no se repitan las cosas, y también evita el doble post que es muy molesto, tenes un hermoso botón de EDITAR.