Acceder a todos los Componentes Hijos de un GameObject

Buenas,

Si estáis programando en Unity y necesitáis acceder a todos los componentes hijos de un GameObject os podéis ver tentados a hacer algo parecido a esto:

GetComponentsInChildren(typeof(GameObject))

pero lamentablemente a mí no me funcionó, así que me creé un foreach para acceder a cada uno de los componentes Transform del GameObject que quería obtener sus hijos y a partir de este componente ya se puede acceder al GameObject del componente hijo.

En este ejemplo lo que hace es que recorre cada uno de los hijos y llama a la función DontDestroyOnLoad(), que se utiliza cuando se pretende que este GameObject permanezca en la siguiente escena que se cargue del juego y no se destruya al pasar a la siguiente escena.

getChildren

Un saludo.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s