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;

  • 相关阅读:
    玩具数据库
    数据库中可能会出现的表
    SqlDbHelper
    重写 覆盖 虚方法
    页面标签的初始化
    如何将UTF8转换为UTF8n
    小软件项目开发的管理(转)
    SCRUM软件开发过程(转)
    在.Net如何制作自定义的快捷方式
    What Is a Leader
  • 原文地址:https://www.cnblogs.com/DOGame/p/12304330.html
Copyright © 2011-2022 走看看