Så jeg har en GameObject som min scene bliver det børn.
Jeg ville gerne få BoxCollider af alle objekterne og deres underobjekter og deres underobjektes underobjekter og ….
Så kan jeg gøre det med bare GetComponentsInChildren(), eller skal jeg navigere gennem dem alle og finde dem en efter en?

Kommentarer

  • Dig give et link til officiel dokumentation der tydeligt siger, at du kan, hvorfor troede du ikke, du kunne ikke?

Svar

Dokumentationen, du linker til, dækker svaret på dette ganske tydeligt. GetComponentsInChildren returnerer komponenter fra alle underbørn.


Dette er den API-reference, du linker, min vægt:

Beskrivelse
Returnerer alle komponenter i Type type i GameObject eller nogen af dets børn .

Søgning efter komponenter udføres rekursivt på underordnede objekter, så det inkluderer børn af børn og så videre .
Unity API: GameObject. GetComponentsInChildren

Kommentarer

  • Undskyld, jeg testede det og det var ikke ' ikke klart, om det fungerede ordentligt, så jeg bad om at sikre mig det og tak

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *