Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Strod en Noviembre 18, 2013, 08:07:10 PM

Título: Problema con variable desconocida
Publicado por: Strod en Noviembre 18, 2013, 08:07:10 PM
Hola, estoy con mi lenta progresión en el aprendizaje de GML haciendo un programilla de tablero, el caso es que le he añadido unas cosas y de repente una variable que antes no daba ningún problema ahora me dice GM que no la reconoce, le he estado dando vueltas y no encuentro el motivo, les dejo el programa a ver si alguien sabe porque no reconoce la variable "parpadeando", yo no encuentro el motivo por más que miro.

https://mega.co.nz/#!lkxTQb4b!MRBaMn1djc2eFC49esNw6XfP-1dhgmDIjbNgARuGWiE

Gracias.
Título: Re:Problema con variable desconocida
Publicado por: Black_Cat en Noviembre 18, 2013, 10:05:48 PM
Hola amigo
Lo que sucede es que los objetos hijos, que tienen como parent al "obj_baldosa" tienen su propio evento create, en el cual se le define un color. Al tener un evento create, y el objeto padre definir la variable "Parpadeo" en el evento create, ocurre que los eventos de los hijos tengan conflicto.

Para ello luego de cada "obj_baldosa.color_baldosa = 0" de cada objeto hijo, debes llamar al evento create del parent, con la siguiente funcion:

event_inherited();

Espero te ayude
Título: Re:Problema con variable desconocida(Resuelto)
Publicado por: Strod en Noviembre 19, 2013, 12:14:56 AM
Hola Black_Cat,

Muchas gracias por ayudarme, ya va perfecto. Anda que si tenía que dar yo con el problema iba arreglado, no tenía ni idea por donde podían ir los tiros, ¿Hay algún sitio donde se puedan ver explicados este tipo de conflictos? Es que si no es por gente que sabe como tú, es imposible dar con la solución, al menos para mí.

Gracias de nuevo y saludos.
Título: Re:Problema con variable desconocida
Publicado por: Black_Cat en Noviembre 19, 2013, 02:59:36 PM
Bueno, básicamente la referencia más útil es el manual: http://www.comunidadgm.org/manual_GM/Index.php

Acá, está la explicación sobre los parents y cómo afecta a los eventos: http://www.comunidadgm.org/manual_GM/Mas_sobre_los_objetos.htm

Y luego, la experiencia, creo XD