Så jeg har en GameObject
som scenen min blir det barn.
Jeg ville få BoxCollider
av alle objektene og deres underobjekter og underobjektene sine underobjekter og ….
Så kan jeg gjøre det med bare GetComponentsInChildren()
, eller skal jeg navigere gjennom dem alle og finne dem en etter en?
Kommentarer
- Du gi en lenke til offisiell dokumentasjon som tydelig sier at du kan, hvorfor trodde du at du ikke kunne?
Svar
Dokumentasjonen du lenker til, dekker svaret på dette, ganske tydelig. GetComponentsInChildren
returnerer komponenter fra alle underbarn.
Dette er API-referansen du lenker, vekt min:
Beskrivelse
Returnerer alle komponentene iType type
iGameObject
eller noen av barna .Søket etter komponenter utføres rekursivt på underordnede objekter, så det inkluderer barn til barn, og så videre .
– Unity API: GameObject. GetComponentsInChildren
Kommentarer
- Beklager, jeg testet det og det var ikke ' det var ikke klart om det fungerte skikkelig, så jeg ba om å være sikker på det, og takk