如何将Assetbundle下载到IOS / Android的app文件夹中并从中获取所需的模型?

齐奥尼奥

AssetBundle中约有5个模型的名称为“厨房”,约3个模型的名称为“家具”。然后,使用以下代码将它们创建到本地路径中:

[MenuItem("Assets/Build Home Assets")]
static void BuildKitchenAssets()
{
    BuildPipeline.BuildAssetBundles("/Users/ar/Desktop/HomeBundles",BuildAssetBundleOptions.ChunkBasedCompression,BuildTarget.iOS);
}

后来,我将这些文件上传到服务器。下图给出了文件夹结构:AssetbundleAllFiles

现在,我希望将文件下载到手持设备文件夹(IOS / Android)中。这是我要实现的:

我想将它们动态添加到列表(汉堡模型)。有一些疑问。我想要一种有效的方法来做到这一点。是否应该将所有assetbundle文件从文件夹结构下载到设备路径?如果已下载,则不要再次下载该捆绑软件。同时,如果我向“厨房”资产捆绑包添加了新模型,则必须检查并更新捆绑包。

void Update()
{
    
}

IEnumerator GetBundles()
{
    using(UnityWebRequest uwr=UnityWebRequestAssetBundle.GetAssetBundle(url,XXXXXXXX,0))
    {
        yield return uwr.SendWebRequest();

        if (uwr.error != null)
        {
            throw new Exception("WWW download error: "+uwr.error);
        }
        AssetBundle bundle = DownloadHandlerAssetBundle.GetContent(uwr);
        if(AssetName==" ")
        {
            Instantiate(bundle.mainAsset);
        }
        else
        {
            //GameObject go=bundle.LoadAsset<GameObject>(AssetName);
            GameObject go = bundle.LoadAsset(AssetName) as GameObject;
            Instantiate(go);
        }
    }
    //How to save them into 'device' folder. For App purpose so need to connect
    //to the internet at the start and download.Then no need to download again.
    // Also check if there is any change in assetbundle.
}
庞罗斯医生

使用新的“可寻址”功能它将自动处理下载到适当的位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将Android Gradle项目依赖项下载到自定义文件夹?

来自分类Dev

网络抓取-如何将图像下载到python文件夹中

来自分类Dev

如何将刮擦图像下载到动态文件夹中?

来自分类Dev

网络抓取-如何将图像下载到python文件夹中

来自分类Dev

如何将HttpResponse下载到文件中?

来自分类Dev

如何将HttpResponse下载到文件中?

来自分类Dev

如何将CSV数据从变量下载到csv文件?

来自分类Dev

如何将CSV数据从变量下载到csv文件?

来自分类Dev

我如何将某些图像库下载到android?

来自分类Dev

如何将文件从s3服务下载到本地文件夹

来自分类Dev

如何将Gradle项目的外部依赖项下载到特定文件夹?

来自分类Dev

如何将Maven工件从远程存储库下载到本地文件夹?

来自分类Dev

如何将媒体库图像从sitecore下载到本地文件夹

来自分类Dev

如何将媒体库图像从sitecore下载到本地文件夹

来自分类Dev

如何将 uber jar 依赖项下载到特定的本地位置/文件夹?

来自分类Dev

如何将URL中的Word文档下载到python中指定目录的文件夹中?

来自分类Dev

“在iOS上解压缩许多文件的最佳方法”或“我还可以如何将许多文件快速下载到我的iOS应用中”

来自分类Dev

“在iOS上解压缩许多文件的最佳方法”或“我还可以如何将许多文件快速下载到我的iOS应用中”

来自分类Dev

Python-如何在文件夹中查找所有相同类型的文件并从中列出清单?

来自分类Dev

将生成的文件从ios下载到Mac

来自分类Dev

如何将文件从FTP服务器下载到Android设备?

来自分类Dev

如何将本地数据存储下载到csv文件中?

来自分类Dev

如何将Cloud Firestore数据库集合下载到JSON或CSV文件中?

来自分类Dev

将中继合并到分支中,而不是从中继中获取新文件夹

来自分类Dev

如何从Webview将图像下载到自定义/私人文件夹,而不是Android中的“下载”文件夹

来自分类Dev

如何将XML文件下载到XML文件的早期版本

来自分类Dev

如何将文件从EC2实例下载到本地计算机

来自分类Dev

如何将文件从cpanel帐户下载到另一个cpanel帐户

来自分类Dev

如何将已安装的dbfs jar文件从databricks群集下载到本地计算机?

Related 相关文章

  1. 1

    如何将Android Gradle项目依赖项下载到自定义文件夹?

  2. 2

    网络抓取-如何将图像下载到python文件夹中

  3. 3

    如何将刮擦图像下载到动态文件夹中?

  4. 4

    网络抓取-如何将图像下载到python文件夹中

  5. 5

    如何将HttpResponse下载到文件中?

  6. 6

    如何将HttpResponse下载到文件中?

  7. 7

    如何将CSV数据从变量下载到csv文件?

  8. 8

    如何将CSV数据从变量下载到csv文件?

  9. 9

    我如何将某些图像库下载到android?

  10. 10

    如何将文件从s3服务下载到本地文件夹

  11. 11

    如何将Gradle项目的外部依赖项下载到特定文件夹?

  12. 12

    如何将Maven工件从远程存储库下载到本地文件夹?

  13. 13

    如何将媒体库图像从sitecore下载到本地文件夹

  14. 14

    如何将媒体库图像从sitecore下载到本地文件夹

  15. 15

    如何将 uber jar 依赖项下载到特定的本地位置/文件夹?

  16. 16

    如何将URL中的Word文档下载到python中指定目录的文件夹中?

  17. 17

    “在iOS上解压缩许多文件的最佳方法”或“我还可以如何将许多文件快速下载到我的iOS应用中”

  18. 18

    “在iOS上解压缩许多文件的最佳方法”或“我还可以如何将许多文件快速下载到我的iOS应用中”

  19. 19

    Python-如何在文件夹中查找所有相同类型的文件并从中列出清单?

  20. 20

    将生成的文件从ios下载到Mac

  21. 21

    如何将文件从FTP服务器下载到Android设备?

  22. 22

    如何将本地数据存储下载到csv文件中?

  23. 23

    如何将Cloud Firestore数据库集合下载到JSON或CSV文件中?

  24. 24

    将中继合并到分支中,而不是从中继中获取新文件夹

  25. 25

    如何从Webview将图像下载到自定义/私人文件夹,而不是Android中的“下载”文件夹

  26. 26

    如何将XML文件下载到XML文件的早期版本

  27. 27

    如何将文件从EC2实例下载到本地计算机

  28. 28

    如何将文件从cpanel帐户下载到另一个cpanel帐户

  29. 29

    如何将已安装的dbfs jar文件从databricks群集下载到本地计算机?

热门标签

归档