Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: VEGET@ en Abril 10, 2013, 01:46:42 AM

Título: Crear instancias con diferentes valores
Publicado por: VEGET@ en Abril 10, 2013, 01:46:42 AM
Buenas otra vez gente, necesito ayuda (obvio, no?  :P )
Lo que quiero lograr es tener en mi juego el mismo objeto con diferente valor de variable al momento de crearse.
Es decir desde un objeto creo otro, pero cambiando el valor de una variable perteneciente al objeto a crear.

Ya sé que escribiendo nombre_objeto.variable=x le asigno el valor externamente, pero eso lo hace en todas las instancias  :-X
Título: Re:Crear instancias con diferentes valores
Publicado por: Silver_light en Abril 10, 2013, 04:53:01 AM
Eso puede hacerse con esta forma:

En el evento que se ejecuta para crear objetos:
[GML]
var objeto:
objeto = instance_create(0,0,objeto_01);
objeto.variable = distintoValor;
[/GML]
Entonces creas una instancia del objeto "objeto_01" y modificas la variable "variable" que está dentro de dicho objeto_01, con el valor de "distintoValor".

Espero haberme explicado xP
Título: Re:Crear instancias con diferentes valores
Publicado por: VEGET@ en Abril 11, 2013, 08:28:38 AM
Te diste a entender muy bien, me sirvio!  ;D
Muchisimas gracias, te has ganado un lugar en los créditos de mi proximo juego.


[spoiler]asd[/spoiler]