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

实例教程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上噩梦般的优化,我通常用的是这种方法。也许有些习惯永远也改不了的!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: