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 来完全排除物理功能。
选择使用哪个版本的 Box2D。
控制骨骼和模型功能,或选择 None 来完全排除模型和骨骼功能。(参见模型
文档)。
从引擎中排除视频录制功能(参见start_record
消息文档)。
从引擎中排除分析器。分析器用于收集性能和使用计数器。在分析手册中学习如何使用分析器。
从引擎中排除所有声音播放功能。
从引擎中排除所有输入处理功能。
从引擎中排除热更新功能。
从引擎中排除image
脚本模块链接。
从引擎中排除types
脚本模块链接。
从引擎中排除 Basis Universal纹理压缩库。
使用已弃用的 Android 支持库而不是 Android X。更多信息。
选择使用哪个图形后端。
YAML 字段名称:minSafariVersion
默认值:90000
支持的最低 Safari 版本。不能低于 90000。更多信息请查看 Emscripten 编译器选项链接。
YAML 字段名称:minFirefoxVersion
默认值:34
支持的最低 Firefox 版本。不能低于 34。更多信息请查看 Emscripten 编译器选项链接。
YAML 字段名称:minChromeVersion
默认值:32
支持的最低 Chrome 版本。不能低于 32。更多信息请查看 Emscripten 编译器选项链接。
YAML 字段名称:initialMemory
默认值:33554432
为 Web 应用程序分配的内存大小。如果 ALLOW_MEMORY_GROWTH=0(js-web)- 这是 Web 应用程序可以使用的内存总量。更多信息请查看链接。单位为字节。注意该值必须是 WebAssembly 页面大小(64KiB)的倍数。
该选项与 game.project 中的 html5.heap_size
相关。通过应用程序清单配置的选项在编译期间设置,并用作 INITIAL_MEMORY
选项的默认值。game.project 中的值会覆盖应用程序清单中的值,并在运行时使用。
YAML 字段名称:stackSize
默认值:5242880
应用程序的栈大小。更多信息请查看链接。单位为字节。
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB