转载自:http://cl314413.blog.163.com/blog/static/190507976201442194813394/
using UnityEngine;
using System.Collections;
public class MyClass : MonoBehaviour
{
private static MyClass _instance;
public static MyClass Instance
{
get
{
if (!_instance)
{
_instance = GameObject.FindObjectOfType(typeof(MyClass)) as MyClass;
if (!_instance)
{
GameObject container = new GameObject();
container.name = "MyClass";
_instance = container.AddComponent(typeof(MyClass)) as MyClass;
}
}
return _instance;
}
}
}