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;

  • 相关阅读:
    java之this关键字
    单位转换类UnitUtil2
    重量WeightFormatUtil辅助类
    语音提示辅助类MySoundAlertUtil
    Android 编程下 Touch 事件的分发和消费机制
    switch case语句的用法
    Struts2之环境配置
    CSS属性绘制图形(一)
    jquery $(document).ready() 与window.onload的区别
    Android开发之ActionBar
  • 原文地址:https://www.cnblogs.com/DOGame/p/12304330.html
Copyright © 2011-2022 走看看