美文网首页
Unity获取Hierarchy中所有物体

Unity获取Hierarchy中所有物体

作者: 114105lijia | 来源:发表于2022-11-23 15:15 被阅读0次
void FindAllGameObject() {
        List<GameObject> roots = new List<GameObject>();
        for (int i = 0; i < SceneManager.sceneCount; i++)
        {
            var scene = SceneManager.GetSceneAt(i);
            if (!scene.isLoaded) continue;

            roots.AddRange(scene.GetRootGameObjects());
        }

        for (int i = 0; i < roots.Count; i++) {
            print(roots[i].name);
        }
    }

相关文章

网友评论

      本文标题:Unity获取Hierarchy中所有物体

      本文链接:https://www.haomeiwen.com/subject/mzooxdtx.html