我的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...