Então, eu tenho uma GameObject
em que minha cena será de crianças.
Eu queria obtenha o BoxCollider
de todos os objetos e seus subobjetos e seus subobjetos “s subobjetos e ….
Então, posso fazer isso apenas com GetComponentsInChildren()
, ou devo navegar por todos eles e encontrá-los um por um?
Comentários
- Você forneça um link para a documentação oficial que afirma claramente que você pode, por que você achou que não poderia?
Resposta
A documentação que você vincula cobre a resposta para essa pergunta, de forma bastante clara. GetComponentsInChildren
retornará componentes de todos os subfilhos.
Esta é a referência de API que você vincula, ênfase minha:
Descrição
Retorna todos os componentes deType type
noGameObject
ou qualquer um de seus filhos .A pesquisa de componentes é realizada recursivamente em objetos filho, portanto, inclui filhos de filhos e assim por diante .
– API Unity: GameObject. GetComponentsInChildren
Comentários
- Desculpe, eu testei e não estava ' claro se funcionava corretamente, então pedi para ter certeza disso e obrigado