1、查找不激活物体
刚刚因为需求,有一些物体在场景中未激活,普通的FindXXX找不到,在网上突然搜到这个方法:
Resources.FindObjectsOfTypeAll<>();
可以查找到场景内部不论是否激活的该类型。
返回值用数组接收,该方法耗时较长,所以不建议再每帧中调用。
2.查找不激活物体
通过物体名字来查找:
transform .Find ("ObjectName"); //ObjectName需要查找的物体的名字
该方法可以查找到 transform下第一层不激活的物体。
3.查找不激活物体
通过物体位置来查找:
transform .GetChild(1); //
该方法可以查找到 transform下第一层不激活的物体。
transform.childCount //该方法计算所有子物体个数,不激活的也会被计算在内;