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

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *