Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: FernandoNavarro en Agosto 29, 2018, 06:24:04 AM

Título: GMS 1.4 no reconoce variables globales
Publicado por: FernandoNavarro en Agosto 29, 2018, 06:24:04 AM
Hola, tengo el siguiente problema, tengo un objeto de nombre objControl, en su evento create tengo el código:
global.bolPause = 1;

Y cuando quiero manipular esa variable desde mi objeto objPlayer y ejecuto el juego me sale error
Título: Re:GMS 1.4 no reconoce variables globales
Publicado por: BssString en Agosto 29, 2018, 11:35:51 AM
Hola FernandoNavarro
Puede ser el orden de creación de las cosas. Quizás primero se crea el player e intenta manipular una variable inexistente y luego se crea tu control que intenta crear la variable.

El orden se corrige desde el editor de rooms, en la pestaña settings, hay un cuadro que dice "instance order". Pone tu control arriba del todo.

Lo otro que puede solucionar tu problema es que crees la variable en el mismo objeto player, como es global, da lo mismo que objeto la crea porque todos la podrán manipular.

Saludos
Título: Re:GMS 1.4 no reconoce variables globales
Publicado por: empardopo en Agosto 29, 2018, 01:58:37 PM
Lo mismo también podrías ponerlo en el Creation Code de tu room. Debería funcionarte.
Saludos