GetComponentsInChildren(); 使用方法(转)

来源:互联网 发布:医疗器械软件 编辑:程序博客网 时间:2024/06/03 21:49

c# GetComponentsInChildren<组件>(); 
这种方式是 大家经常用到的,这种是获取自己和它的孩子有同样的组件(比如 Transform),返回一个数组,数组包括自己和它的孩子。如果他的孩子里面有的是不活跃SetActive(false);则获取不到。 
所以就会有第二个参数GetComponentsInChildren<组件>(true);

includeInactive //包含不活跃的

public T[] GetComponentsInChildren<T>(bool includeInactive);//c#源码includeInactive =true;
  • 1
  • 2

它的意思是 如果孩子游戏对象不活跃SetActive(true); 这样也是可以把孩子对象存放进数组里面。

原创粉丝点击