using UnityEngine;
public class A : MonoBehaviour {
}using UnityEngine;
public class FindA : MonoBehaviour {
void Start () {
A a = (A)GameObject.FindObjectOfType(typeof(A));
Debug.Log(a.gameObject.name);
int num = GameObject.FindObjectsOfType<A>().Length;
Debug.Log(num);
}
}GameObject可以省略掉,这个FindObjectsOfType()可以通过组件的脚本类型,来查找到当前运行的所有此类型的实例,可以用这个方法来监控单例管理类在游戏中只有一个实例。