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 iType type
iGameObject
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