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 deType type
enGameObject
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