要在 Unity 中加载 Unity Asset Bundle,请执行以下步骤:
1. 在您的 Unity 场景中创建一个空的游戏对象。
2. 将以下脚本附加到游戏对象:
```
using System.Collections;
使用统一引擎;
public class LoadAssetBundle : MonoBehaviour {
void Start () {
StartCoroutine (LoadAssetBundle ());
}
IEnumerator LoadAssetBundle () {
string bundleURL = "你的资产包文件的 URL";
使用 ( WWW www = new WWW ( bundleURL ) ) {
yield return www;
AssetBundle bundle = www.assetBundle;
// 在这里使用资产包
// 示例:实例化 ( bundle.LoadAsset ("MyPrefab") );
bundle.Unload ( false );
}
}
}
```
3. 将占位符 URL 替换为资产包文件的实际 URL。
4. 运行你的场景,资产包将被加载。
注意:您还可以使用 `AssetBundle.LoadFromFile()` 方法而不是 `WWW` 从本地文件加载资产包。
Publication date: