Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: maxi87 en Junio 18, 2011, 12:35:49 AM

Título: Duda con globales
Publicado por: maxi87 en Junio 18, 2011, 12:35:49 AM
hola!
lei el manual de GM para recordar ciertas cosas (y aprender otras) y no entendi el tema de las globales...
es lo mismo escribir una variable en create que asignar una global en el momento de querer usarla? o estoy mezclando cualquier cosa?
Título: Re: Duda con globales
Publicado por: brunoxzx en Junio 18, 2011, 12:38:33 AM
Las variables globales son como las locales solo que puedes llamarlas desde cualquier objeto y cualquier room.
Título: Re: Duda con globales
Publicado por: JChamaco en Junio 18, 2011, 01:07:12 AM
Es como dijo brunoxzx.
Las variables locales son las que sus funciones solo van para un objeto, un ejemplo seria: vida=0;
Si tratas de decirle a un objeto que use una variable local y no la tenga a?adida en create, dar? un error.

Y las variables globales son para darles a varios objetos la misma funci?n, ejemplo: global.vida=0;
Solo basta que un objeto la tenga a?adida, para que todos los objetos puedan usarla.
Título: Re: Duda con globales
Publicado por: abdias2d en Junio 18, 2011, 01:08:55 AM
Creo que si se puede como preguntas, pero yo, como recomendaci?n, las creo con alg?n objeto que se encarga exclusivamente de todas las variables globales. As? evito perderles entre tanto objeto.

Saludos!