void Awake() //一些初始的设置 { GameDirector director = GameDirector.GetInstance(); director.CurrentSceneController = this; mF = Singleton <MyFactory> .Instance; player = mF.GetPlayer(); Player.DestroyEvent += SetGameOver; //如果玩家坦克被摧毁,则设置游戏结束 scorer = Scorer.getInstance(); Enemy.EnemyDestroyEvent += DestoryEnemy; }