我们知道,在Unity中,所有对象脚本都必须继承MonoBehavior脚本,才能使用Unity内置的脚本功能; 通常我们可以用静态类来取代单例模式,但是静态类方法的缺点是,它们必须继承最底层的类----Object.这意味着静态类不能继承MonoBehaviour,因此,我们不能使用它的任何一个Unity的功能,包括所有重要事件的回调函数,包括协程.并且,因为没有对象可供选择,我们失去了在运行时通过Inspector面版检查对象的数据的能力.这些都是我们可以通过单例模式使用的功能. 一个常见的…