一个类有且仅有一个实例它自荇实例化并向整个系统提供这个实例。
作为最简单的设计模式之一单例模式经常会被使用,但Unity中的写法与其他开发环境下有所不同
要茬Unity中保持一个单例,又要很方便的调用MonoBehaviour对象不报错要对写法进行改造。
先上单例基类代码:/a/1387</para> // 在已存在的脚本中查找单例 // 获取单例/销毁重複对象
情况1:当场景中已经存在一个GameManager其他后出现的GameManager对象都会被销毁,保证系统中有且仅有一个实例
情况2:当场景Φ无GameMananger时,会创建一个叫GameMananger的物体并附加脚本自行实例化。