单例模式在Unity3D中的实现比较特殊,并非想象的那么简单。
网上已有很多相关的讨论(其中《Head First 设计模式》一书中也讨论到相关的实现,虽然是Java版本的,但是转换成C#的也没啥问题,本文主要是针对Unity3D特别的地方)
这里做一个简单的信息聚合,希望对有需要的开发同学有所帮助。
其中stackexchange中讨论的最为全面,推荐给有时间的同学。
如果赶时间的开发人员直接参考cnblogs的即可,Unity 单例模式 (cnblogs)
Singleton : Implementation in Unity3d C# (这篇也是言简意赅,虽然是英文版本的,但是看起来也不难)