使用 Web 构建设置 (Build Settings) 来配置 Unity 为 Web 平台构建应用程序的方式。
您可以从构建配置文件 (Build Profiles) 窗口中更新 Web 平台的构建设置 (Build Settings)。
要访问 Web 的构建设置 (Build Settings),请执行以下操作:
转到文件 (File) > 构建配置文件 (Build Profiles)。
选择 Web。
下表概述了 Web 构建设置。
| 属性 | 描述 | |
|---|---|---|
| Client Browser Type | 选择希望应用程序在运行时启动的浏览器客户端。例如,如果选择系统默认 (System Default),则应用程序会启动默认浏览器,并删除 客户端浏览器路径 (Path to Client Browser) 设置。 | |
| System Default | 这是默认设置。选择此选项可在默认浏览器中启动应用程序。 | |
| Microsoft Edge | 选择此选项可在 Edge 浏览器中启动应用程序。 | |
| Apple Safari | 选择此选项可在 Safari 中启动应用程序。 | |
| Mozilla Firefox | 选择此选项可在 Firefox 中启动应用程序。 | |
| Google Chrome | 选择此选项可在 Chrome 中启动应用程序。 | |
| Chromium | 选择此选项可在 Chromium 浏览器中启动应用程序。 | |
| Path to Client Browser | 指定希望应用程序在运行时启动的浏览器客户端的路径。** 注意:** 仅当客户端浏览器类型 (Client Browser Type) 未设置为默认浏览器时,此选项才可见。 | |
| Texture Compression | 用于构建的纹理压缩格式。有关更多信息,请参阅 Web 纹理压缩。 | |
| Use Player Settings | 这是默认选择。使用您在 播放器设置 (Player settings) 窗口中设置的纹理压缩格式。 | |
| ETC2 | 使用移动设备上广泛支持的 ETC2 格式。 | |
| ASTC | 使用移动设备上广泛支持的 ASTC 格式。 | |
| DXT | 使用桌面设备上广泛支持的 DXT 格式。 | |
| 开发构建 | 在构建版本中包含脚本调试符号和性能分析器。如果需要测试应用程序,请使用此设置。选择此选项后,Unity 会设置 DEVELOPMENT_BUILD 脚本定义符号。然后,构建中包含将 DEVELOPMENT_BUILD 设置为条件的预处理器指令。有关更多信息,请参阅依赖于平台的编译。 |
|
| Code Optimization | 选择要用于编译 Web 代码的优化模式。 | |
| Shorter Build Time | 这是默认设置。选择此选项可生成构建时间最短的 WebGL 代码。 | |
| Runtime Speed | 选择此选项可生成针对运行时性能进行优化的 WebGL 代码,但代价是构建时间延长。 | |
| Runtime Speed with LTO | 这与运行时速度 (Runtime Speed) 相同,但具有额外的链接时间优化 (LTO) 阶段(有时称为完整程序优化)。在编译用于部署到终端用户的发布构建时启用 LTO。 | |
| Disk Size | 选择此选项可实现优化以使构建最小化,但代价是构建时间延长。建议目标为可能限制可加载 WebAssembly 文件大小的移动端 Web 浏览器时选择此选项。磁盘大小减小通常会缩短页面启动时间。 | |
| Disk Size with LTO | 这与磁盘大小 (Disk Size) 相同,但会启用额外的链接时间优化 (LTO) 阶段。该阶段也称为“完整程序优化”。在编译用于部署到终端用户的发布构建时选择此选项。 | |
| Autoconnect Profiler | 启用此选项可以使您的下一次构建成为开发构建。使用开发构建可获得最快的迭代速度。请注意,开发构建的大小大于发布构建,不应发布。 | |
| 自动连接性能分析器 | 将 Unity 性能分析器自动连接到您的构建版本。有关更多信息,请参阅性能分析器。 注意:仅当选择 开发构建 时,此选项才可用。 |
|
| 深度性能分析 | 允许性能分析器处理所有脚本代码并记录每个函数调用,以返回详细的性能分析数据。如需了解更多信息,请参阅深度性能分析。
仅当启用 Development Build 时,此属性才可用。 注意:启用 深度性能分析 可能会降低脚本执行速度。 |
|