希望给getComponentsInChildren 增加一个参数,是否不活跃的时候也能取到

public Component[] GetComponentsInChildren(Type t, bool includeInactive = false);

Parameters

includeInactive Should inactive GameObjects be included in the found set?

能说下你的使用场景是什么吗?这个参数是否常用呢?

这个需求肯定很常用到 ,比如 在父节点的组件脚本 里 对所有子节点的组件赋值或者有调用,总是在某些情况下子节点默认是隐藏的

能说具体一点吗?

  1. 一个Grid下 挂 着N个子节点 ,在Grid上的脚本start函数时要对下面的子节点全部做一次初始化,而这些节点默认都是隐藏的
  2. 一个人 身上挂着各种子节点 ,要通过 GetComponentsInChildren把这些子节点全拿到,然后根据规则选择把哪个显示出来
  3. 有这个功能会带来很大的方便

你说的需求,现在这个接口 GetComponentsInChildren 不就已经能满足吗?