Buenos días.
Tengo una duda que seguro es muy fácil de solucionar, pero por más que busco no encuentro como solucionarlo.
Necesito poder destruir un objeto pero sin darle directamente el nombre del mismo, si no que el nombre del objeto este contenido dentro de una variable. Sería algo así:
Pero esto no funciona, ¿alguien puede decirme el código exacto?
También necesito lo mismo, pero para crear el objeto en cuestión, pero para eso supongo que será igual que lo anterior, solo que cambiando el instance_destroy por instance_create
El código que tengo que crear es algo así:
Y cuando algo en el juego suceda recupero ese objeto de la siguiente manera:
Pero no funciona, el problema está que creo que GameMaker espera que le de directamente el nombre del objeto, y no lo coge de la variable.
Aprovecho para preguntar, si de la misma manera que puedo almacenar el nombre de un objeto en una variable ¿cuál sería el código para almacenar el nombre de esa instancia en concreto?
Gracias.
Tengo una duda que seguro es muy fácil de solucionar, pero por más que busco no encuentro como solucionarlo.
Necesito poder destruir un objeto pero sin darle directamente el nombre del mismo, si no que el nombre del objeto este contenido dentro de una variable. Sería algo así:
variable = objeto1
instance_destroy(variable)
Pero esto no funciona, ¿alguien puede decirme el código exacto?
También necesito lo mismo, pero para crear el objeto en cuestión, pero para eso supongo que será igual que lo anterior, solo que cambiando el instance_destroy por instance_create
El código que tengo que crear es algo así:
variable = object_get_name(object_index);
Y cuando algo en el juego suceda recupero ese objeto de la siguiente manera:
instance_destroy(variable)
Pero no funciona, el problema está que creo que GameMaker espera que le de directamente el nombre del objeto, y no lo coge de la variable.
Aprovecho para preguntar, si de la misma manera que puedo almacenar el nombre de un objeto en una variable
variable = object_get_name(object_index);
Gracias.