Así que tengo un GameObject y mi escena serán los niños.
Quería obtener el BoxCollider de todos los objetos y sus subobjetos y sus subobjetos y subobjetos y …
Entonces, ¿puedo hacer eso con solo el GetComponentsInChildren(), ¿o debería navegar por todos ellos y encontrarlos uno por uno?

Comentarios

  • Usted proporcione un enlace a la documentación oficial que indique claramente que puede, ¿por qué pensó que no podía?

Responder

La documentación que enlaza cubre la respuesta a esto, con bastante claridad. GetComponentsInChildren devolverá componentes de todos secundarios.


Esta es la referencia de API que vincula, el énfasis es mío:

Descripción
Devuelve todos los componentes de Type type en GameObject o cualquiera de sus hijos .

La búsqueda de componentes se realiza recursivamente en objetos secundarios, por lo que incluye a los hijos de los niños, y así sucesivamente .
API de Unity: GameObject. GetComponentsInChildren

Comentarios

  • Lo siento, lo probé y no estaba ' claro si funcionaba correctamente, así que pedí asegurarme de eso, y gracias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *