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 de Type type dans GameObject 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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *