zoukankan      html  css  js  c++  java
  • unity2018几种加载assetbunlde方式

    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;

  • 相关阅读:
    爱情的诗·1~5节
    人生的诗·381~385节
    人生的诗·375~380节
    python数据类型初始1
    python编码知识初始_ASCII码,Unicode,Utf-8,GBK
    Python运算符,逻辑运算
    python格式化输出%,while else
    pycharm使用教程链接+部分练习题01
    python流程控制-条件语句If,while循环
    python基础数据类型初始,用户交互
  • 原文地址:https://www.cnblogs.com/DOGame/p/12304330.html
Copyright © 2011-2022 走看看