首页 > 编程语言 > 详细

unity2018几种加载assetbunlde方式

时间:2020-02-13 18:24:19      阅读:128      评论:0      收藏:0      [点我收藏+]

AssetBundle的几种加载方式

一:load byte as bundle

 UnityWebRequest webBBLoadRequest = UnityWebRequest.Get(path);

                    yield return webBBLoadRequest.SendWebRequest();

                    container.bytes = webBBLoadRequest.downloadHandler.data;

                    AssetBundleCreateRequest bundleCreationRequest = AssetBundle.LoadFromMemoryAsync(container.bytes);

                    yield return bundleCreationRequest;

                    container.assetBundle = bundleCreationRequest.assetBundle;

二:load byte

  UnityWebRequest webBytesLoadRequest = UnityWebRequest.Get(path);

                    yield return webBytesLoadRequest.SendWebRequest();

                    container.bytes = webBytesLoadRequest.downloadHandler.data;

三:load bundle:

  UnityWebRequest webBundleRequest = UnityWebRequestAssetBundle.GetAssetBundle(path);

                    yield return webBundleRequest.SendWebRequest();

                    container.assetBundle = DownloadHandlerAssetBundle.GetContent(webBundleRequest);

四:load local bundle

 AssetBundleCreateRequest fileBundleRequest = AssetBundle.LoadFromFileAsync(path);

                    yield return fileBundleRequest;

                    container.assetBundle = fileBundleRequest.assetBundle;

 

unity2018几种加载assetbunlde方式

原文:https://www.cnblogs.com/DOGame/p/12304330.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!