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 komponentyType type
vGameObject
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