为了在 WebGL 中更快捷地处理和使用本地资源文件(例如图片),一个非常便捷且高效的方式是使用 Unity Addressables 系统。Addressables 提供了对资源的高效管理,并且允许你在构建时将资源标记为 可按需加载,使得你能避免将所有资源一次性打包到构建包中,从而减小 WebGL 构建的体积。
为什么选择 Addressables?
按需加载:资源只在需要时加载,可以显著减小初次加载的时间。
简化资源管理:资源的管理和版本控制更加高效,尤其适合 WebGL 等浏览器平台。
支持远程和本地加载:可以从本地存储或者服务器加载资源。
使用 Addressables 打包 WebGL 本地资源的步骤
1. 安装 Addressables 包
首先确保你在 Unity 中启用了 Addressables 包。如果你尚未安装 Addressables,可以通过以下步骤安装:
1. 打开 Unity 编辑器。
2. 点击 Window > Package Manager。
3. 在 Package Manager 中,搜索 Addressables,并点击 Install 按钮。
2. 设置资源为 Addressable
你需要将你想要打包和按需加载的资源标记为 Addressable,例如图片、音频、模型等。
1. 在 Project 窗口中,右键点击你的资源文件(例如 .png 图片文件),选择 Simplify > Mark as Addressable。
2. 在 Inspector 面板中,找到 Addressable 选项并勾选。Unity 会为这个资源分配一个 Addressable Asset 地址。
3. 可