筆者是觀摩劉鋼先生講解的Unity項目架構設計與開發管理後所總結記錄的。css
GameObject.Find()
來找到目標進行使用。架構設計的雛形實現,缺點是當咱們的項目愈來愈大的時候難以靈活管理;不適合大型項目。html
GameManager.Instance.playSound("menu");
MainManager架構
EventManager:消息傳遞管理
AudioManager:音效管理
GUIManager:圖形視圖管理
PoolManager:GO管理
LevelManager: 關卡管理
GameManager:核心機制管理
SaveManager:遊戲進度管理
MenuManager:菜單行爲動畫管理
......mvc
優勢: 將View和Model之間增長一個媒介層mvvm
IBinder.Bind<Key>().To<Value>();
優勢:動畫
本做品由繁星隕辰採用知識共享署名-非商業性使用 4.0 國際許可協議進行許可。url