Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Ares074 en Enero 06, 2018, 07:45:09 PM

Título: Seleccionar un objeto por instance number
Publicado por: Ares074 en Enero 06, 2018, 07:45:09 PM
No se como explicar bien a si que pongo una imagen , el juego es tipo rpg esta el personaje y los 3 enemigos, los enemigo son un objeto puesto 3 veces en el room como puedo seleccionar los enemigos usando su numero de instacia para seleccionar a cual atacar, la flecha que esta arriba del enemigo es un objeto que coloco arriba del enemigo usando jump to positiom
pero siempre se coloca en el mismo enemigo
Título: Re:Seleccionar un objeto por instance number
Publicado por: 3dgeminis en Enero 07, 2018, 07:53:40 PM
Lo que podrias hacer es una vez en combate crear una lista y agregar las id de los enemigos en ella.
Ya con eso podes tener la posicion de cada enemigo haciendo referencia a la id del mismo.
ds_list_find_value(lista,0).x   con ese codigo tenes la posicion x del primer enemigo en la lista
En lugar de 0 podes crear una variable para "moverte" en todos los valores de la lista.
No te olvides de destruir la lista una vez acabado el combate.