单例模式特点
1、一般用在一个脚本访问另一个脚本中的数据。
2、对于使用单例模式的类,系统中只会存在唯一一个实例,减少了内存开销。

Unity中继承于MonoBehaviour的单例模式

public class AlarmLight : MonoBehaviour
{
    //单例模式
    public static AlarmLight _instance;

    private void Awake()
    {
        _instance = this;
    }
}

C#正常的单例模式

public class AlarmLight
{
    //单例模式
    private static AlarmLight _instance;
    public static AlarmLight Instacne
    {
        get
        {
            if(_instance == null)
            {
                _instance = new AlarmLight();
            }
            return _instance;
        }
    }

    private void Awake()
    {
        _instance = this;
    }
}

最新文章

  1. Swing杂记——Swing中引入Android的NinePatch技术,让Swing拥有Android的外观定制能力
  2. jQuery 2.0发布,不再支持IE6/7/8
  3. 2016 ACM/ICPC Asia Regional Dalian Online
  4. 《C++必知必会》学习笔记
  5. UIButton在不同状态下显示不同背景色
  6. SQL SERVER: 合并相关操作(Union,Except,Intersect) - 转载
  7. 让我苦苦寻找的那段代码---springmvc的ajax前后台交互
  8. 使用typeid(变量或类型).name()来获取常量或变量的类型---gyy整理
  9. 九度OJ 1410 垒积木 -- 动态规划
  10. 在MVC中写Filter时经常filterContext无法代码提示HttpContext的方法和属性的原因
  11. poj 1684 Lazy Math Instructor(字符串)
  12. WIN10下设置惠普HP1050等打印机打印颜色,只打黑白或彩色
  13. python===基础,修改idle的输入风格
  14. Web颜色对照表大全
  15. jsp中实现点击文件名称完成下载
  16. java线程与进程
  17. Programming In Scala笔记-第八章、函数与闭包
  18. 基于reflectasm打造自己的通用bean工具
  19. 初学者必看的文章:在VM12中安装 RedHat RHEL7.2  系统的详细步骤:看我如何操纵RHEL系统
  20. git 实战

热门文章

  1. Halcon学习之四:有关图像生成的函数
  2. CSS DIV 居中
  3. python动态爬取网页
  4. Unity抗锯齿的设置
  5. java基础之JDBC七:C3P0连接池的使用
  6. android样式相关
  7. WebFlux03 SpringBoot WebFlux实现CRUD
  8. css 样式文字溢出显示省略号
  9. 997D Cycles in product
  10. Entity Framework edmx(mapping文件)