為Unity3D開發AssetBundle資源管理插件 AssetBundle Framework


AssetBundle Framework

AssetBundle Framework 是一種為網絡游戲開發的,管理與加載資源的完整解決方案


工作流程


特點

  • 在Unity編輯器下共有三種AssetBundle使用模式:

    (1).NoAssetBundleMode: 從工程中BuildAssetBundlesPath文件夾下直接加載資源,不用構建AssetBundle.

    (2).AssetBundleDebugMode:不需要構建自己的資源服務器,Build完AssetBundle后,保存AssetBundle的文件夾將會成為您的資源服務器文件夾,它將會模擬真實的資源服務器.

    (3).AssetBundleCompleteMode:需要有自己的資源服務器,因為框架的完整工作模式

  • AssetBundle加密:本插件中您可以構建未加密的AssetBundle和加密的AssetBundle。

    若要構建加密的AssetBundle,本框架共提供了四種算法,您可以選擇其中任一種加密算法,然后輸入自己定義的密鑰對AssetBundle進行加密。游戲運行過程中,加密后的AssetBundle只有在Asset需要被加載進內存時才會被解密。

  • 資源依賴管理:本AssetBundle框架將會自動處理資源的依賴關系。
    構建完AssetBundle后的AssetBundle Manifests文件將會記錄每一個AssetBundle和它們所有的依賴關系。
    通過使用AssetBundle Manifests可以查詢所有的AssetBundle和它們的依賴關系。

  • 包括同步加載資源以及異步加載資源的API

  • 在PC和移動設備的Persistence路徑中存儲的AssetBundle的數量及文件夾結構將會一直和資源服務器上保持一致。

  • 提供對象池系統,使用對象池系統實例化資源可以提高您游戲的性能

  • 提供完整的源代碼,方便您在項目中進行調試和修改。


在線說明文檔

AssetBundle Framework Manual


所支持的Unity的版本

5.6.6 或 更高


下載地址

您可以從Unity Asset Store上進行下載:AssetBundle Framework


更多插件請訪問本人的個人網站:

https://www.swordmaster.info/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM