WhiteEngine-专注图形渲染与游戏引擎技术的网站

新浪微薄腾讯微薄

最新碎语:暂无碎语

您的位置:WhiteEngine-专注图形渲染与游戏引擎技术的网站 >引擎相关> 简单的单例模版

简单的单例模版

using UnityEngine;
using System.Collections;
public class ManagerControl : MonoBehaviour {
void Awake()
{
DontDestroyOnLoad(gameObject);
ManagerControl.instance = this;
}
private static ManagerControl instance;
public static ManagerControl Instance
{

get
{
if(instance == null)
{
    GameObject go = GameObject.Find("ManagerControl"); 
if(go == null)
{
    go = new GameObject("ManagerControl");
    DontDestroyOnLoad(go);
&nbsp;&nbsp;&nbsp;&nbsp;go.AddComponent<ManagerControl>();
}
instance= go.GetComponent<ManagerControl>();
}
return instance;
}
}
}

---

转载请注明本文标题和链接:《简单的单例模版

分享到:

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交