Jai donc un GameObject
dont ma scène sera celle des enfants.
Je voulais obtenir les BoxCollider
de tous les objets et de leurs sous-objets et de leurs sous-objets et sous-objets et ….
Je peux donc le faire avec juste le GetComponentsInChildren()
, ou dois-je les parcourir tous et les trouver un par un?
Commentaires
- Vous fournir un lien vers la documentation officielle qui indique clairement que vous pouvez, pourquoi pensiez-vous que vous ne pouviez pas?
Réponse
La documentation que vous liez couvre la réponse, assez clairement. GetComponentsInChildren
renverra les composants de tous sous-enfants.
Ceci est la référence API que vous liez, je souligne:
Description
Renvoie tous les composants deType type
dansGameObject
ou lun de ses enfants .La recherche de composants est effectuée récursivement sur les objets enfants, pour inclure les enfants denfants, et ainsi de suite .
– API Unity: GameObject. GetComponentsInChildren
Commentaires
- Désolé, je lai testé et il nétait ' pas clair si cela fonctionnait correctement, alors jai demandé à men assurer, et merci