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 di Type type in GameObject 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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *