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资源