Version: 6000.3
语言: 中文
Web 生成设置参考
Web 中的资产包

Web Build 文件夹

当您构建 Web 应用程序时,Unity 会创建一个Build文件夹,其中包含在 Web 浏览器中运行应用程序所需的所有文件。

构建文件夹结构

Build文件夹具有您在构建配置文件目标平台创建构建时使用的一组可自定义配置设置。更多信息
请参阅术语表
窗。该文件夹包含以下文件,其中[ExampleBuild]表示目标构建文件夹的名称。

文件名 描述
[ExampleBuild].loader.js 网页加载 Unity 内容所需的 JavaScript 代码。
[ExampleBuild].framework.js JavaScript 运行时和插件在 Unity 外部创建的一组代码,用于在 Unity 中创建功能。可以在 Unity 中使用两种插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和本机插件(特定于平台的本机代码库)。更多信息
请参阅术语表
.
[ExampleBuild].wasm WebAssembly 二进制文件。
[ExampleBuild].mem 用于初始化播放器堆内存的二进制映像。Unity 仅为多线程 WebAssembly 构建生成此文件。
[ExampleBuild].data 资产数据和场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
.
[ExampleBuild].symbols.json 调试错误堆栈跟踪所需的符号名称。仅当你启用 调试符号(Debug Symbols) 选项(文件> 构建配置文件(Build Profiles) > 播放器设置(Player Settings) 时,才会为发布版本生成此文件。
[ExampleBuild].jpg 背景图像,在加载构建时显示。仅当 玩家设置(Player Settings) 中存在背景图像时,才会生成此文件(File > Build Profiles > Player Settings > Splash Image)。有关更多信息,请参阅初始屏幕

文件扩展名

如果启用压缩一种存储数据的方法,可减少所需的存储空间量。请参阅纹理压缩动画压缩音频压缩构建压缩
请参阅术语表
方法
对于您的构建,Unity 会识别与压缩方法对应的扩展名,并将此扩展名添加到 Build 子文件夹中的文件名中。如果启用 Decompression Fallback,Unity 会将扩展.unityweb到构建文件名。否则,Unity 会附加扩展.gz对于 Gzip 压缩方法,或.br对于 Brotli 压缩方法。

有关更多信息,请参阅压缩版本和服务器配置

将文件命名为哈希值

如果您在玩家设置设置,用于为 Unity 构建的最终游戏设置各种特定于玩家的选项。更多信息
请参阅术语表
,Unity 使用文件内容的哈希值而不是默认文件名。这适用于构建文件夹中的每个文件。此选项允许您将游戏构建的更新版本上传到服务器上的同一文件夹中,并且仅上传在构建迭代之间发生更改的文件。

注意:在某些浏览器中,直接从文件系统打开播放器可能不起作用。这是由于对本地文件 URL 应用了安全限制。

其他资源

Web 生成设置参考
Web 中的资产包