Unity呼叫AssetBundle資源

2021-08-16 22:44:51 字數 705 閱讀 9602

我的unity版本是基於unity5.3.4,主要實現功能是:打包assetbundle檔案、載入這些assetbundle檔案。

1.1:場景模型,製作成prefab,設定prefab的assetbundle型別+檔案字尾名,比如說(modelbundle型別)+(.unity3d),如果有大量的模型需要新增,後面我提供一鍵新增檔名和型別檔案。

1.2:貼圖和材質球,同樣設定assetbundle型別和檔名。如下圖,設定materialsbundle型別和unity3d檔案字尾

1.3:打包assetbundle檔案:

[menuitem("tool/buildall")]

static void build()

bundle.unload(true);          

Unity資源載入與釋放 AssetBundle

resources相當於unity乙個預設的assetbundle。assetbundle可以在使用時動態載入。resources.load 在沒有第一次instantiate之前沒有完全載入asset資源。所以相對assetbundle去例項乙個資源,resources會在第一次instantia...

unity引數過載呼叫

介紹了使用unitycontainer來註冊物件之間的關係 註冊已存在的物件之間的關係,同時著重介紹了unity內建的各種生命週期管理器的使用方法,今天則主要介紹unity的register和resolve的一些高階應用。1 註冊型別同時初始化構造函式引數並過載呼叫。2 註冊型別同時初始化屬性引數並...

unity通過反射呼叫方法

using system.reflection using system 1.load 命名空間名稱 gettype 命名空間.類名 type type classname.gettype 需要呼叫的方法名稱 methodinfo method type.getmethod methodfunc 3...