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