功能标签

前言

功能 均表示为一个字符串, 可以引用以下各项:

  • 平台名称.
  • 平台体系结构(64位或32位,x86或ARM).
  • 平台类型(桌面, 移动,Web).
  • 平台上支持的纹理压缩算法.
  • debug 还是 release (debug 包括编辑器).
  • 项目是从编辑器运行还是从“独立”二进制文件运行。
  • 更多的东西. 可以在运行时通过调用以下功能从单例 API查询功能:
    1. OS.has_feature(name)

    默认功能

    区分大小写:

    自定义功能

    导出预设 中用于生成它的相关字段:

    覆盖项目设置

    项目设置 中的特定配置值. 这样可以在构建时, 更好地定制任意配置. 在下面的示例中, 为游戏的演示版本添加了一个不同的图标(在特定的导出预设中进行了自定义, 而该预设仅包含演示关卡). 覆盖后, 将为此特定配置添加一个新字段: 注解 项目设置的“override.cfg”功能时(与功能标签无关),记住功能标签仍然适用。因此,如果你想让它们覆盖所有平台和配置上的基本项目设置,请确保同时用所需的功能标签覆盖设置。

    默认覆盖

    默认情况下, 已有很多覆盖的设置;它们可以在项目设置的许多地方中找到.

    自定义构建

    ExportPlugin , 功能标签也可以用于自定义构建过程. 它们还用于指定在 GDNative 中加载和导出哪个共享库.