实例教程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;
}
}
相关文章推荐
- Zend Framework教程之资源(Resources)用法实例详解
- Zend Framework教程之资源(Resources)用法实例详解
- C#基础之委托用法实例教程
- Pyserial 实例教程详细用法
- PHP类实例教程(十三):Static的用法
- IBatisNet的ExecuteQueryForMap和QueryForDictionary用法的官方完全详细实例教程
- sogou地图API用法实例教程
- PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
- linux下grep命令用法实例教程
- php中的curl使用入门教程和常见用法实例
- Zend Framework教程之模型Model用法简单实例
- Zend Framework教程之Resource Autoloading用法实例
- php mysql_real_escape_string函数用法与实例教程
- php mysql_real_escape_string函数用法与实例教程
- Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
- Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
- php中的curl使用入门教程和常见用法实例
- C#中WebBroeser控件用法实例教程
- C语言变量类型与输出控制用法实例教程
- 帝国cms教程之常用函数用法及实例