小功能⭐️Unity获取场景中所有物体
Posted 小星河丨U3D开发支持
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小功能⭐️Unity获取场景中所有物体相关的知识,希望对你有一定的参考价值。
文章目录
下代码实现获取场景中带有Button的所有物体
包括隐藏的物体。
//获取场景中所有物体,不包括unity默认依赖的,但并没有显示在Hierarchy面板内的物体。
var all = Resources.FindObjectsOfTypeAll(typeof(GameObject)) as GameObject[];
foreach (var item in all)
if (item.scene.isLoaded && item.GetComponent<Button>())
Debug.Log(item.name);
拓展:有些物体不在层级面板显示,但真实存在。
大家还有什么问题,欢迎在下方留言!
如果你有 技术的问题 或 项目开发
都可以加下方联系方式
和我聊一聊你的故事🧡
以上是关于小功能⭐️Unity获取场景中所有物体的主要内容,如果未能解决你的问题,请参考以下文章
小功能⭐️解决Unity无法对一个物体上的所有材质球进行更改