使用UnityWebRequest加载
IEnumerator LoadUnityWeb()
{
IsLoad = true;
string path = @"file:///E:\projects\Release\StreamingAssets\Test\monsterpre.u3d";
UnityWebRequest unityWebRequest = UnityWebRequestAssetBundle.GetAssetBundle(path);
yield return unityWebRequest.SendWebRequest();
AssetBundle assetBundle = DownloadHandlerAssetBundle.GetContent(unityWebRequest);
foreach(var child in assetBundle.LoadAllAssets())
{
GameObject.Instantiate((GameObject)child);
}
IsLoad = false;
Debug.Log(time);
unityWebRequest.Dispose();
yield return null;
}