c# GetComponentsInChildren<组件>();
这种方式是 大家经常用到的,这种是获取自己和它的孩子有同样的组件(比如 Transform),返回一个数组,数组包括自己和它的孩子。如果他的孩子里面有的是不活跃SetActive(false);则获取不到。
所以就会有第二个参数GetComponentsInChildren<组件>(true);
includeInactive //包含不活跃的
- 1
- 2
它的意思是 如果孩子游戏对象不活跃SetActive(true); 这样也是可以把孩子对象存放进数组里面。