Manuals
Manuals




This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English

应用程序清单

应用程序清单用于排除或控制要在引擎中包含哪些功能。排除引擎中未使用的功能是推荐的最佳实践,因为它会减小游戏的最终二进制文件大小。 此外,应用程序清单还包含一些用于控制 HTML5 平台代码编译的选项,如最低支持的浏览器版本/内存设置,这些也会影响结果二进制文件的大小。

应用清单

game.project 中,将清单分配给 Native Extensions -> App Manifest

物理

控制使用哪个物理引擎,或选择 None 来完全排除物理功能。

物理 2D

选择使用哪个版本的 Box2D。

骨骼 + 模型

控制骨骼和模型功能,或选择 None 来完全排除模型和骨骼功能。(参见模型文档)。

排除录制

从引擎中排除视频录制功能(参见start_record消息文档)。

排除分析器

从引擎中排除分析器。分析器用于收集性能和使用计数器。在分析手册中学习如何使用分析器。

排除声音

从引擎中排除所有声音播放功能。

排除输入

从引擎中排除所有输入处理功能。

排除热更新

从引擎中排除热更新功能

排除图像

从引擎中排除image脚本模块链接

排除类型

从引擎中排除types脚本模块链接

排除 Basis Universal

从引擎中排除 Basis Universal纹理压缩库

使用 Android 支持库

使用已弃用的 Android 支持库而不是 Android X。更多信息

图形

选择使用哪个图形后端。

  • OpenGL - 仅包含 OpenGL。
  • Vulkan - 仅包含 Vulkan。
  • OpenGL and Vulkan - 同时包含 OpenGL 和 Vulkan。Vulkan 将是默认选项,如果 Vulkan 不可用则回退到 OpenGL。

最低 Safari 版本(仅适用于 js-web 和 wasm-web)

YAML 字段名称:minSafariVersion 默认值:90000

支持的最低 Safari 版本。不能低于 90000。更多信息请查看 Emscripten 编译器选项链接

最低 Firefox 版本(仅适用于 js-web 和 wasm-web)

YAML 字段名称:minFirefoxVersion 默认值:34

支持的最低 Firefox 版本。不能低于 34。更多信息请查看 Emscripten 编译器选项链接

最低 Chrome 版本(仅适用于 js-web 和 wasm-web)

YAML 字段名称:minChromeVersion 默认值:32

支持的最低 Chrome 版本。不能低于 32。更多信息请查看 Emscripten 编译器选项链接

初始内存(仅适用于 js-web 和 wasm-web)

YAML 字段名称:initialMemory 默认值:33554432

为 Web 应用程序分配的内存大小。如果 ALLOW_MEMORY_GROWTH=0(js-web)- 这是 Web 应用程序可以使用的内存总量。更多信息请查看链接。单位为字节。注意该值必须是 WebAssembly 页面大小(64KiB)的倍数。 该选项与 game.project 中的 html5.heap_size 相关。通过应用程序清单配置的选项在编译期间设置,并用作 INITIAL_MEMORY 选项的默认值。game.project 中的值会覆盖应用程序清单中的值,并在运行时使用。

栈大小(仅适用于 js-web 和 wasm-web)

YAML 字段名称:stackSize 默认值:5242880

应用程序的栈大小。更多信息请查看链接。单位为字节。