前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小功能⭐️Unity获取场景中所有物体

小功能⭐️Unity获取场景中所有物体

作者头像
星河造梦坊官方
发布2024-08-16 08:41:30
1150
发布2024-08-16 08:41:30
举报
文章被收录于专栏:星河造梦坊专栏

下代码实现获取场景中带有Button的所有物体

包括隐藏的物体。

代码语言:javascript
复制
//获取场景中所有物体,不包括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);
}

拓展:有些物体不在层级面板显示,但真实存在。

大家还有什么问题,欢迎在下方留言!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档