天天看點

Unity3D資源管理——資源管理架構

1.運作環境

1.1編輯器版本

使用Unity2017.3.1f

1.2 dll

(1)EPPlus

(2)Excel

(3)ICSharpCode.SharpZipLi

(4)System.Data(是mono檔案夾底下的dll)

2.需求

1.将Excel配置檔案轉化成對應的資料代碼

2.将Excel檔案轉化成ScriptableObject

3.對AssetBundle進行依賴打包

4.對AssetBundle進行依賴加載

5.生成對應版本的增量資源資訊

Unity3D資源管理——資源管理架構

        點選釋出,目前版本會遞增,逢十進一,并緩存資源增量資訊成json 

       在這個路徑下StarLightFramework\Project\Res\AssetBundles\Windows\Debug\UpdateResInfo.json

Unity3D資源管理——資源管理架構

6.根據不同的版本号進行資源下載下傳(開發中)

3.代碼實作

Git庫:https://gitee.com/MK_Aliens/StarLightFramework.git 中的ResourceSystem部分