Unity中单例模式实现方法
来源:互联网 发布:锤子科技 成都 知乎 编辑:程序博客网 时间:2024/06/15 22:11
在Unity中新建一个Singleton类,类的内容如下:
using System.Collections;using System.Collections.Generic;using UnityEngine;public class Singleton<T> : MonoBehaviour where T : Singleton<T>{ private static T _Instance; public static T Instance { get { if (_Instance == null) { _Instance = FindObjectOfType<T>(); } return _Instance; } }}
将需要实现单例模式的脚本继承该类即可。
如下:
public class Globle : Singleton<Globle>{ public int a;}
将该脚本挂在到一个物体上,当Unity在加载物体时会自动加载该类。通过在其他脚本中直接调用Globle.instance.a即可实现变量的使用。
0 0
- Unity中单例模式实现方法
- 命令模式-unity实现
- unity实现切换渲染模式
- Java中单例模式实现方法
- Java中单例模式实现方法
- Unity中单例模式的使用
- Unity中单例模式的应用
- Unity实现场景切换的方法
- Unity实现场景切换的方法
- Unity实现场景切换的方法
- Unity 3D碰撞实现方法
- 【设计模式】使用unity实现观察者模式(delegate,event)
- 【设计模式】使用unity实现策略模式(strategy model)
- 【设计模式】使用unity实现模板模式(Template mode)
- 【设计模式】使用unity实现外观模式(Facade mode)
- Unity游戏设计模式之状态模式实现
- 【设计模式】使用unity实现状态模式(State mode)
- Ubuntu14.04 在 vmware中进入unity模式方法
- opencv三帧差分法运动检测
- pgsql 第八节 数据类型
- PAT A1075
- iOS 开发 解决UICollectionView的多组头部视图样式不一样复用时发生错乱问题
- JQuery(四)
- Unity中单例模式实现方法
- IOS运行时介绍
- EasyUI Tree递归方式获取JSON
- 汇编语言——利用地址显示文本
- Oracle XE http监听端口8080修改方法
- 观察者设计模式
- PAT A1077
- D3D11地形渲染教程一之FirstCamera(第一人称相机)
- 最大公约数与最小公倍数