Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: vayne en Junio 19, 2020, 09:41:10 PM

Título: Acceder a la última instancia creada [resuelto]
Publicado por: vayne en Junio 19, 2020, 09:41:10 PM
Hola, necesito ayudar para acceder a la última instancia creada. Estoy haciendo una prueba y cada x segundos creo un obj_enemigo. Me gustaría poder acceder en todo momento solamente a ese último enemigo que se va creando para mirar su posición en x. Pero no sé cómo hacerlo
Título: Re:Acceder a la última instancia creada
Publicado por: elmmeronw en Junio 19, 2020, 09:47:33 PM
Bueno eso se puedo usando unas funciones llamada DS_list pero exactamente no se como funciona es parecido a un array pero tiene funciones de insercion y busqueda de datos.
v
Título: Re:Acceder a la última instancia creada
Publicado por: Clamud en Junio 20, 2020, 04:14:04 AM
En el objeto que crea las instancias agrega una variable que guarde el id.
[gml]
// Create
ultima_instancia = noone;
[/gml]
[gml]
// Alarma (o evento donde se crean las instancias)
ultima_instancia = instance_create(...);
[/gml]
Título: Re:Acceder a la última instancia creada
Publicado por: vayne en Junio 20, 2020, 05:36:33 PM
Genial funciona perfecto!!
Muchas gracias!!