takxconfig.json 和 .takx 文件
tak.exe 命令行工具操作的主要文件类型是未打包的适配包配置文件 (takxconfig.json) 或已打包的适配包 (.takx) 文件。
根据运行的命令,这些文件类型之一始终可用并代表整个触控适配包。为了向后兼容并使一些内部循环情景更容易,仍支持诸如 --layout-path 之类的旧参数,它们将覆盖 takxconfig.json 中的内容。
属性
$schema - 字符串。触控适配包配置文件的 JSON 架构。根据选择的架构版本,这应类似于 https://raw.githubusercontent.com/microsoft/xbox-game-streaming-tools/main/touch-adaptation-kit/schemas/takxconfig/v1/takxconfig.json。
version - 字符串。适配包的四段(例如 1.0.0.0)版本号。
versionName - 字符串,可选。适配包版本的描述性名称。
layouts - 对象。定义适配包 layouts 选项的对象。其中的 path 属性指定布局所在的相对路径。
assets - 对象,可选。定义适配包 assets 选项的对象。其中的 path 属性指定资源所在的相对路径。
context - 对象,可选。定义适配包 context 选项的对象。其中的 path 属性指定上下文文件所在的相对路径。
languages - 对象,可选。定义适配包 languages 选项的对象。其中的 items 属性是一个数组,指定适配包支持的语言。
示例
takxconfig.json 文件的完整示例。
要求
文件版本由 .json 文件中的$schema 属性指定。这指定可用的特定属性集,并在某些编辑器中启用 IntelliSense。
前述属性对最新支持的架构版本有效。有关较旧的架构属性,请参阅我们的 GitHub。
