实例教程Unity3D单例模式(三)粗制滥造法
2014-04-23 17:56
232 查看
unity3d脚本 里的单例模式粗制滥造法
粗制滥造法很简单,为实例设置一个公共静态属性,初始化Awake()方法,设计时关联一个GameObject. 可以用以下方法访问:
MyClass.instance.DoSomething();
public class MyClass
{
public static MyClass instance;
public void Awake()
{
MyClass.instance = this;
}
}
在ActionScript里访问外在类的其他方法比访问一个属性要慢很多,我不知道这是否属实(我怀疑),但是在过去几年里我在Flash上噩梦般的优化,我通常用的是这种方法。也许有些习惯永远也改不了的!
相关文章推荐
- 实例教程Unity3D单例模式(二)自我包含法
- Unity3d 读取本地txt文件
- 实例教程Unity3D单例模式(一)通常用法
- Unity 与android交互调取相机拍摄图片有片刻黑屏的现象
- unity3D游戏开发十八之NGUI动画
- Unity3D脚本(MonoBehaviour)生命周期
- Unity3D学习笔记——NGUI之Property Binding
- 关于UnitySendMessage 的一点注意
- unity3d动画插件iTween-路径动画的制作
- Unity3d与iOS交互开发——接入平台SDK必备技能
- Mecanim Any State
- Unity3D 杂碎
- Unity3D 开发优秀技术资源汇总
- unity3d加密资源并缓存加载
- Unity3D占用内存太大的解决方法
- Unity3D学习笔记——NGUI之UITable
- Unity3D开发之环境搭建
- Unity3D开发之环境搭建
- Unity 根据Transform、GameObject和Tag获取子对象集合
- unity开发之原创开关小部件