「unity技巧」如何查找脚本挂载在哪个物体(组件)上?

目录

一、简单粗暴版方法

二、代码方式


一、简单粗暴版方法

这是场景。

我们要找的脚本:

在Hierarchy窗口中输入要找的脚本名称

扫描二维码关注公众号,回复: 15599169 查看本文章

结果出现。

二、代码方式

若需要运行中寻找挂载脚本的物体:

//找出所有挂载该脚本的物体
 foreach (GameObject obj in UnityEngine.Object.FindObjectsOfType(typeof(GameObject)))//遍历场景中的所有物体 
        {
            if (obj.GetComponent<脚本名称>() != null)
            {
                debug.log(obj.name);//...操作
            }
        }

猜你喜欢

转载自blog.csdn.net/makyocute/article/details/125624722