我们有时候,无法知道当前的脚步被多少个组件预制体关联的时候,特别是当我们接手别的项目的时候可以使用该方法打印出你想要的log
FindObjectsOfTypeAll:查找的对象包括场景目录下的对象和资源列表内的对象,以下演示,我输出所有带有Test.cs脚本的物体,我将Test挂载在Main Camera下,并将Main Camera制成预制体,切断场景内的预制体联系,并修改名字,两个物体均被输出。
for (int i = 0; i < Resources.FindObjectsOfTypeAll(typeof(Test) ).Length; i++)
{
print (Resources.FindObjectsOfTypeAll(typeof(Test))[i] .name);
}