返回介绍

资源包(仅限专业版)

发布于 2021-06-19 18:03:22 字数 2018 浏览 913 评论 0 收藏 0

资源包 (AssetBundles) 是您从 Unity 导出,用于保存选定资源的文件。这些文件使用专有的压缩格式,并根据应用程序的命令进行加载。这允许您在将要使用的场景中单独导入模型、纹理、音频片段,甚至整个场景等内容。资源包 (AssetBundles) 设计巧妙,可将内容轻松下载至应用程序。 资源包 (AssetBundles) 可存放 Unity 可识别的任何资源类型,具体取决于文件扩展名。如需导入含自定义二进制数据的文件,则文件扩展名应为 “.bytes”。Unity 会将这些文件作为文本资源 (TextAssets) 导入。

以下是常用的资源包 (AssetBundles) 使用工作流程。

开发期间,开发人员准备资源包 (AssetBundles) 并将其上传至服务器。

构建和上传资源包

  1. Building AssetBundles.在场景的资源编辑器中构建资源包。构建资源包部分详细介绍了资源包的构建流程
  2. Uploading AssetBundles to external storage.Unity 编辑器 (Editor) 或任何其他 Unity 渠道不包含此步骤,列出此步骤只为完整起见。您可以使用 FTP 客户端将资源包 (Asset Bundles) 上传至所选服务器。

运行时,用户机器上的应用程序将根据需要加载资源包 (AssetBundles) 并运行每个资源包内的单个资源。

下载资源包并加载其中的资源

  1. 运行时从应用程序下载资源包。这可使用 Unity 场景中的脚本完成,并根据需要从服务器加载资源包 (Asset Bundles)。有关更多信息,请参阅下载资源包
  2. 从资源包 (AssetBundles) 加载对象。下载完资源包 (AssetBundles) 后,您可能需要访问其中的单个资源 (Asset)。有关更多信息,请参阅从资源包加载资源

另请参阅:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文