您的位置:首页 > 移动开发 > Unity3D

实例教程Unity3D单例模式(一)通常用法

2014-04-23 17:29 441 查看


unity3d教程 中的单例模式通常用法

通常用法是在相关类加入GetInstance()的静态方法,检查实例是否存在。如果存在,则返回。如果不存在,则返回一个“需要用游戏元素类关联”的调试警告错误。

public class MyClass

{

private static MyClass instance;

public static MyClass GetInstance()

{

if (!instance)

{

instance = GameObject.FindObjectOfType(typeof(MyClass));

if (!instance)

Debug.LogError("There needs to be one active MyClass script on a GameObject in your scene.");

}

return instance;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: