1) EmptyGO 模式
GameObject.Find()不是一个好方法
2) Simple GameManager
3) Manager of Managers
创建一堆manager,每个都是singleton
- EventManager
- AudioManager
- GUIManager
- PoolManager (assets store)
- LevelManager (mad level manager assets)
- GameManager
- SaveManager
- MenuManager
4) StrangeIoC
https://www.assetstore.unity3d.com/en/#!/content/9267