Unity Resources 系統的最佳實務做法

Resources 的最佳做法別用 Resources別用 Resources別用 Resources因為很重要,所以要講三次。為什麼呢?理由有三。細粒度的記憶體控管會更困難。不當使用 Resources 資料夾會導致 app 啟動時間、建置時間更久。這問題在 Resources 檔案愈多,愈是明顯,尤其是規格比較差的行動裝置。app 在 splash screen 前黑畫面太久的其中一個原因正是這一點。Resources 內的 assets 無法動態下載更新,也沒辦法處理 asset 變體。例如貼圖有分 sd、hd 版。Unity 的程式開發人員,從 Unity 5 開始,應該要發展一套能夠方便使用 AssetBundle 的系統,如此便能不再倚賴 Resources。     繼續閱讀
XenStalker's avatar
XenStalker 6月 18, 2017