Unity用户手册2019.3(中文版)1.3.5 AssetBundle

Posted gamedev˚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity用户手册2019.3(中文版)1.3.5 AssetBundle相关的知识,希望对你有一定的参考价值。

AssetBundle

重要说明:Unity 2018.2及更高版本不建议使用AssetBundle Manager。它不再从Asset Store中提供,但是您仍然可以从AssetBundleDemo [Bitbucket存储库](https://bitbucket.org/Unity-Technologies/assetbundledemo)下载。如果您使用Unity版本2018.2或更高版本,请参阅[可寻址资产]的文档(http://docs.unity3d.com/Packages/com.unity.addressables@latest/index.html)。

“ AssetBundle”是一个存档文件,其中包含特定于平台的非代码资产(例如模型,纹理,预制件,音频剪辑,甚至整个场景),Unity可以在运行时加载这些资产。 AssetBundle可以表达彼此之间的依赖关系。例如,一个AssetBundle中的材质可以引用另一AssetBundle中的纹理。为了通过网络高效交付,您可以根据用例要求(LZMA和LZ4)使用内置算法选择来压缩AssetBundle。

AssetBundle 可用于可下载内容(DLC),减小初始安装大小,加载针对最终用户平台优化的资源,以及减轻运行时内存压力。

AssetBundle 中有什么?

“ AssetBundle”可以指两个不同但相关的事物。

首先是磁盘上的实际文件。这称为AssetBundle存档。 AssetBundle归档文件是一个容器,如文件夹,其中包含其他文件。这些附加文件包括两种类型:

-序列化文件,其中包含资产分解成各自的对象并写到该单个文件中。
-资源文件,它们是为某些资产(纹理和音频)分别存储的二进制数据块,以使Unity可以从磁盘上的另一个线程有效地加载它们。

“ AssetBundle”还可以指代您通过代码与之交互的实际AssetBundle对象,以从特定的AssetBundle存档加载资产。该对象包含您添加到此归档文件的资产的所有文件路径的映射。

以上是关于Unity用户手册2019.3(中文版)1.3.5 AssetBundle的主要内容,如果未能解决你的问题,请参考以下文章

Unity用户手册2019.3(中文版)1.3.5 AssetBundle

Unity用户手册2019.3(中文版)前言

Unity用户手册2019.3(中文版)前言

Unity用户手册2019.3(中文版)1.2 准备开始

Unity用户手册2019.3(中文版)1.3.1 常见资源类型

Unity用户手册2019.3(中文版)1.1 安装Unity