Quindi ho un GameObject
la cui scena sarà i suoi figli.
Volevo ottieni i BoxCollider
di tutti gli oggetti e dei loro sottooggetti e dei loro sottooggetti e ….
Posso farlo solo con GetComponentsInChildren()
o dovrei esplorarli tutti e trovarli uno per uno?
Commenti
- Tu fornire un collegamento alla documentazione ufficiale che afferma chiaramente che puoi, perché pensavi di non poterlo fare?
Rispondi
La documentazione che colleghi copre la risposta a questo, abbastanza chiaramente. GetComponentsInChildren
restituirà componenti da tutti i sub figli.
Questo è il riferimento API che colleghi, enfasi mia:
Descrizione
Restituisce tutti i componenti diType type
inGameObject
o uno dei suoi figli .La ricerca dei componenti viene eseguita ricorsivamente su oggetti figlio, in modo da includere figli di bambini e così via .
– API Unity: GameObject. GetComponentsInChildren
Commenti
- Scusa, lho testato e non era ' chiaro se funzionava correttamente, quindi ho chiesto di accertarmene e grazie