Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: arcangelcaos en Marzo 22, 2015, 11:52:54 AM

Título: Doble parent
Publicado por: arcangelcaos en Marzo 22, 2015, 11:52:54 AM
Hola, me gustaría saber si es viable hacer un doble parent. Haber, se que directamente no se puedeo pero y sii...

objPrincipal----- pariente1              ------ subpariente1
                 ------ pariente2            ------ subpariente2
                ------ pariente3
                 ------ pariente 4

Me explico. Digamos que el objprincipal tiene como parent un pariente, y a la vez ese pariente tiene un subpariente.  ¿Luego puedo comprobar si hay un subpariente en juego???, teniendo solo objprincipal en la pantalla??

Gracias.
Título: Re:Doble parent
Publicado por: Clamud en Marzo 22, 2015, 05:39:23 PM
Si se puede hacer una herencia en cadena, donde el objeto principal tiene hijos y éstos a su vez también tienen hijos, no se si hay un límite en la cadena, tal vez sí. En GML no se puede saber cuáles son lo hijos a partir del padre, sólo se puede el método inverso, es decir, obtener el objeto padre a partir de uno de los hijos. Para eso están las siguientes funciones: