c# GetComponentsInChildren<组件>();
这种方式是 大家经常用到的,这种是获取自己和它的孩子有同样的组件(比如 Rigidbody),返回一个数组,数组包括自己和它的孩子。如果他的孩子里面有的是不活跃SetActive(false);则获取不到。
所以就会有第二个参数GetComponentsInChildren<组件>(true);
includeInactive =true;
它的意思是 如果孩子游戏对象不活跃SetActive(true); 这样也是可以吧孩子对象存放进数组里面。
本文详细介绍了C#中`GetComponentsInChildren<T>()`方法的使用,包括如何获取自己及其子对象的指定组件,并特别强调了包括不活跃对象的情况。通过设置`includeInactive`参数为true,可以确保即使对象不活跃,也能将其包含在内,实现更全面的组件查找。
1172

被折叠的 条评论
为什么被折叠?



