Så jag har en GameObject som min scen blir att det är barn.
Jag ville få BoxCollider för alla objekt och deras underobjekt och deras underobjekt underobjekt och ….
Så kan jag göra det med bara GetComponentsInChildren(), eller ska jag navigera igenom dem alla och hitta dem en efter en?

Kommentarer

  • Du ge en länk till officiell dokumentation som tydligt säger att du kan, varför trodde du att du inte kunde?

Svara

Dokumentationen som du länkar täcker svaret på detta, helt tydligt. GetComponentsInChildren returnerar komponenter från alla underbarn.


Detta är den API-referens du länkar, min betoning:

Beskrivning
Returnerar alla komponenter i Type type i GameObject eller något av dess barn .

Sökningen efter komponenter utförs rekursivt på underordnade objekt, så det inkluderar barn till barn och så vidare .
Unity API: GameObject. GetComponentsInChildren

Kommentarer

  • Tyvärr testade jag det och det var inte ' om det fungerade ordentligt så jag bad att se till det och tack

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *