通过UnityWebRequest加载AssetBundle
using UnityEngine.Networking;
IEnumerator LoadForWebRequest(){
	string fileUrl = "file://D:/Documents/Study/Assets/14/AssetBundle/ppp.assetbundle";
	using (UnityWebRequest request = UnityWebRequest.GetAssetBundle (fileUrl, 0)) {
		yield return request.SendWebRequest();  //发送等待回应
		AssetBundle bundle = DownloadHandlerAssetBundle.GetContent (request);
		Object player = bundle.LoadAsset ("Player");
		Instantiate (player);
		bundle.Unload (false);
	}
}

据说WWW要被抛弃了,没错就是UnityWebRequest替代了

使用UnityWebRequest.GetAssetBundle()发起加载AssetBundle请求

通过DownloadHandlerAssetBundle.GetContent()获取到AssetBundle资源


首页 我的博客
粤ICP备17103704号