Noticias

¡Ayuda a la Comunidad GM, haz una donación!

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: variable global  (Leído 126 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado clsotelo

  • Habitual
  • *
  • Puntos: 36
  • Mensajes: 16
    • Ver Perfil
en: Marzo 15, 2019, 02:10:53 am
Cordial saludo,

Mi pregunta es la siguiente, hay alguna forma que desde un Script, supongamos:
/// script: prueba
nombre = argument[0];
global.nombre = ....

///
//evento create
prueba(vida);
//
esta variable que guardada como global.vida,
ya que intento y la única que reconoce es global.nombre que es la que coloco arriba.

En general, puedo darle el nombre a una variable global desde otro lado.?
Pregunto ya que ese script lo quiero ejecutar varias veces, pero cuando lo hago solo reconoce global.nombre
Espero me haya hecho entender, muchas gracias.
« última modificación: Marzo 15, 2019, 02:17:31 am por clsotelo »

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado 3dgeminis

Respuesta #1 en: Marzo 15, 2019, 02:42:50 am
Me parece que GM solo esta tomando en cuenta el nombre de la variable("nombre" en tu caso) como si fuera la misma en ambos casos.
Como global.nombre esta al final del script la variable toma ese valor.

 


Desconectado Jucarave

  • Ganador Proyecto Nexo
  • Beta-tester
  • Adicto
  • *
  • Puntos: 426
  • Mensajes: 482
  • Agradecido: 22 veces
  • Sexo: Masculino
  • De regreso con un nuevo proyecto
    • Ver Perfil
    • Jucarave Games
Respuesta #2 en: Marzo 15, 2019, 08:47:10 pm
Puedes utilizar las funciones variable_global_exists(nombre) para saber si existe, variable_global_get(nombre) para obtener su valor y variable_global_set(nombre, valor) para colocarle un valor.

Saludos

Checa mi canal de Youtube para tutoriales y charlas sobre desarrollo de videojuegos.

 
Los siguientes usuarios dieron las gracias a este tema: clsotelo