Mám tedy GameObject kterou mojí scénou budou děti.
Chtěl jsem získejte BoxCollider všech objektů a jejich dílčích objektů a jejich dílčích objektů a ….
Mohu to tedy udělat pouze pomocí GetComponentsInChildren(), nebo je mám procházet všemi a najít je jeden po druhém?

Komentáře

  • Vy uveďte odkaz na oficiální dokumentaci , která jasně uvádí, že můžete, proč jste si mysleli, že nemůžete?

odpověď

Dokumentace, kterou propojíte, zcela jasně pokrývá odpověď na tuto otázku. GetComponentsInChildren vrátí komponenty z všech dílčích podřízených.


Toto je odkaz na API, který propojíte, důraz můj:

Popis
Vrátí všechny komponenty Type type v GameObject nebo kterékoli z jeho podřízených .

Hledání komponent se provádí rekurzivně na podřízených objektech, takže zahrnuje děti dětí atd. .
Unity API: GameObject. GetComponentsInChildren

Komentáře

  • Omlouvám se, otestoval jsem to a nebylo ' jasné, zda to funguje správně, tak jsem se o to ujistil a děkuji

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *