Unity3d 中的单例模式
2013-08-27 21:54
183 查看
using UnityEngine; using System.Collections; //单例示例 public class AManager : MonoBehaviour { private static AManager instance = null; public static AManager Instance { get { if (instance == null) { GameObject go = new GameObject("AManager"); DontDestroyOnLoad(go); instance = go.AddComponent<AManager>(); } return instance; } } public void PrintA() { Debug.Log("A"); } }
相关文章推荐
- Unity3d策略模式
- Unity3d在runtime中改变material渲染模式
- Unity3D 设计模式---工厂模式
- Unity3D在WebPlayer模式下的异常上报探索
- 【Unity3D】常用设计模式
- 游戏开发设计模式之命令模式(unity3d 示例实现)
- Unity3D_设计模式简介
- 【Unity3D与23种设计模式】中介者模式(Mediator)
- Unity3D 利用C#实现简单的代理模式Delegate(委托)
- 【浅墨Unity3D Shader编程】之七 静谧之秋篇: 表面着色器的写法(二)—— 自定义光照模式
- Unity3D-单例模式
- 设计模式--简单工厂模式在unity3d里面的使用
- 设计模式——适配器(Unity3D中的应用)
- 游戏开发设计模式之命令模式(unity3d 示例实现)
- Unity3D - 单例模式和静态类
- Unity3d C# 脚本单体模式的实现
- 设计模式——状态机(AI)(Unity3D中的应用)
- Unity3D之利用C#实现代理模式
- 【Unity3D与23种设计模式】工厂方法模式(Factory Method)
- 【Unity3D自学记录】UnityWebPlayer网页全屏模式代码