Mam więc GameObject
, w którym moja scena będzie przedstawiana przez dzieci.
Chciałem pobierz BoxCollider
wszystkich obiektów i ich podobiektów i ich podobiektów oraz ….
Czy mogę to zrobić za pomocą tylko GetComponentsInChildren()
, czy powinienem przejrzeć je wszystkie i znaleźć je jeden po drugim?
Komentarze
- Ty podaj link do oficjalnej dokumentacji , w której jasno stwierdza się, że możesz, dlaczego uważasz, że nie możesz?
Odpowiedź
Dokumentacja, do której odsyłasz, zawiera odpowiedź na to pytanie, całkiem jasno. GetComponentsInChildren
zwróci komponenty ze wszystkich podrzędnych.
To jest odnośnik do API, z moim naciskiem:
Opis
Zwraca wszystkie składnikiType type
wGameObject
lub dowolnym z jego elementów podrzędnych .Wyszukiwanie komponentów odbywa się rekurencyjnie na obiektach podrzędnych, , więc obejmuje dzieci dzieci itd. .
– Unity API: GameObject. GetComponentsInChildren
Komentarze
- Przepraszamy, przetestowałem to i nie było ' nie wiadomo, czy działa poprawnie, więc poprosiłem o upewnienie się i dziękuję