摘要:游戏中需要单例有以下几个原因: - 我们需要在游戏开始前和结束前做一些操作,比如网络的链接和断开,资源的加载和卸载,我们一般会把这部分逻辑放在单例里。 - 单例可以控制初始化和销毁顺序,而静态变量和场景中的GameObject都无法控制自己的创建和销毁顺序,这样就会造成很多潜在的问题。 - Unity3D的GameObject需要动态创建。而不是固定在场景里,我们需要使用单例来创建GameObject。 - Unity3D的场景中的各个GameObject需要从单例中存取数据。 阅读全文
posted @ 2015-05-08 05:44 王选易 阅读(6216) 评论(5) 推荐(7) 编辑