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 de Type type no GameObject 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

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *