Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: yokaiworld en Noviembre 24, 2017, 06:43:31 AM

Título: si tengo varios objetos iguales , como los diferencio?
Publicado por: yokaiworld en Noviembre 24, 2017, 06:43:31 AM
si tengo 4 objetos iguales como le asigno un id diferente a cada uno, como se cual fue el 1,2,3,4. Por ejemplo si tengo cuatro objetos llamados perro (el mismo 4 veces)en un cuarto como se cual es el obj_perro"1",obj_perro"2", obj_perro"3",
obj_perro"4"
Título: Re:si tengo 4 objetos iguales en un room, como le asigno un id diferente a cada uno
Publicado por: desplo en Noviembre 24, 2017, 07:06:49 AM
Puedes asignarlos a una variable

[gml]
obj1 = instance_create(x,y,obj);
obj2 = instance_create(x,y,obj);
obj3 = instance_create(x,y,obj);
[/gml]
Título: Re:si tengo el mismo objeto repetido varias veces , como los diferencio?
Publicado por: yokaiworld en Noviembre 24, 2017, 03:22:44 PM
gracia por la respuesta pero como puedo diferenciarlos cuando ya existen?
Título: Re:si tengo varios objetos iguales , como los diferencio?
Publicado por: bygdle en Noviembre 24, 2017, 07:27:49 PM
Cuando un objeto se crea dentro de una habitación, pasa a denominarse "instancia". Básicamente es una copia del objeto con propiedades que actúan individualmente. Cada instancia es única, y se identifica con su variable propia id.

Algo de información útil:
www.comunidadgm.org/index.php?topic=26778.0