Dus ik heb een GameObject
waarvan mijn scène de kinderen zullen zijn.
Ik wilde haal de BoxCollider
van alle objecten en hun subobjecten en de subobjecten van hun subobjecten en ….
Dus kan ik dat doen met alleen de GetComponentsInChildren()
, of moet ik ze allemaal doorlopen en ze een voor een vinden?
Opmerkingen
- Jij geef een link naar officiële documetatie die duidelijk aangeeft dat je het kunt, waarom dacht je dat je dat niet kon?
Antwoord
De documentatie die u linkt, dekt het antwoord hierop heel duidelijk. GetComponentsInChildren
retourneert componenten van alle subonderliggende kinderen.
Dit is de API-referentie die u koppelt, met nadruk van mij:
Beschrijving
Retourneert alle componenten vanType type
in deGameObject
of een van de onderliggende items .Het zoeken naar componenten wordt recursief op onderliggende objecten, dus het bevat kinderen van kinderen, enzovoort .
– Unity API: GameObject. GetComponentsInChildren
Reacties
- Sorry, ik heb het getest en het was niet ' niet duidelijk of het goed werkte, dus ik vroeg om zeker te zijn, en bedankt