這樣一來整個遊戲都被我重構過ㄌ
今天
新的遊戲場景 UI 來了
於是開始又修修修,舊的 UI 腳本全部砍了重寫
新 UI
程式還沒修完,先放張圖
夭壽ㄡ幹
翻一下紀錄發現舊 UI 的程式是快一年前寫的了,慘不忍睹==
這是三小拉,哪個白癡寫的給我出來噢
然後還是單例單例單例,每個 UI 腳本直接找單例做事,要不然就直接靜態調用
不過至少連接都是單向的,所以腳本直接砍光不會造成嚴重破壞,大概是舊架構唯一做的好的部分
新的部分...原本其他單例的系統也動不了,但至少能讓腳本不再直接訪問,用之前讀到的其中一個模式 Service Locator
這次讓 UI 管理器兼具 locator 的功能,把子 UI 需要的參考傳進去,而不是直接訪問了
然後個別的 UI 也換種方式做了,總之乾淨許多
就醬
上週花一些時間最後檢查了幾篇感謝文,然後又追加了一些東東
距離場貼圖渲染
應該還會追加幾個東西進去,總之敬請期待,很精彩ㄡ