实例教程Unity3D单例模式(二)自我包含法
来源:互联网 发布:js联动下拉菜单 编辑:程序博客网 时间:2024/05/21 07:51
有一次玩Trench Run game,我意识到我的场景类里存在许多的GameObject。所以,我开发了自我包含的单例。如果没找找到实例,就会创建它自己的GameObject,注重通过AddComponent()方法返回来关联实例类,而不需要在IDE中创建一个GameObject在设计时弄乱你的场景unity3d游戏测评。
public class Logger : MonoBehaviour
{
private static Logger instance;
private static GameObject container;
public static Logger GetInstance()
{
if( !instance )
{
container = new GameObject();
container.name = "Logger";
instance = container.AddComponent(typeof(Logger)) as Logger;
}
return instance;
}
}
0 0
- 实例教程Unity3D单例模式(二)自我包含法
- 实例教程Unity3D单例模式(三)粗制滥造法
- 实例教程Unity3D单例模式(四)计数器法
- 实例教程Unity3D单例模式(一)通常用法
- Unity3d与设计模式(二)单例模式
- 单例模式 自我理解
- [Unity3d]单例模式
- unity3d 单例模式
- Unity3D-单例模式
- Unity3d 中的单例模式
- Unity3D C# 单例模式
- Unity3D C# 单例模式
- unity3d单例模式总结
- Unity3D单例模式剖析
- Unity3d 中的单例模式
- Unity3d设计模式之单例模式
- Unity3D设计模式之单例模式
- Unity3d设计模式之单例模式
- Web Service 之 Exception: "The HTTP request is unauthorized with client authentication scheme......"
- 把LIST转化成数组
- dsdsvxzvx
- titanium 安装过程错误解决办法
- jdk和jre是什么?都有什么用?(转帖)
- 实例教程Unity3D单例模式(二)自我包含法
- java 利用checkbox多选按钮实现多条记录同时操作
- applicationContext.xml整合hibernate mybatis
- Oracle 分区表总结
- Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
- 在图片添加旋转的水印文字
- .NET工作需要掌握的技能,当时贴在墙上。
- 日期公共类
- 想让它动