Skip to main content
create 命令用于创建触控适配包的源内容(简称未打包适配包),或向现有未打包适配包添加新布局。 这是开始为游戏添加触控适配的一个快速入口点。 下表显示了可用于 create 命令的不同子命令。请注意,create 命令本身不能单独使用,必须提供子命令。

Create Bundle

create bundle 子命令快速创建新触控适配包所需的所有源内容。如果没有为游戏预先存在未打包的适配包,则可以将其作为触控适配的起点。 它创建启动新适配包所需的所有目录和文件。这包括包含不同语言 JSON 布局文件的根布局目录、包含每种语言各种 DPI 资源的根资源目录、描述适配包的根包配置文件 (takxconfig.json),以及用于动态布局状态和可重用布局定义的空上下文文件。

选项

使用下表中的选项来配置未打包触控适配包的创建。

示例

以下示例展示了如何创建新的未打包触控适配包。
使用默认空模板创建一个简单的新未打包适配包
输出:

在不同磁盘上创建具有一些布局语言、模板和自定义目录名称的新适配包
输出:
在命令中,同时使用 —layout-languages 选项指定 ‘fr’ 和 ‘fr-FR’ 会导致模板被添加到每个对应的目录。然而,由于仅指定了 ‘en-US’,模板只会被添加到 ‘en-US’ 目录中,而不是父级 ‘en’ 目录。无论这些指定情况如何,模板始终会被添加到 neutral 目录。
生成的包配置文件 (takxconfig.json) 将反映表示传递给 create bundle 命令的参数的配置。

Create Layout

create layout 子命令支持向现有的未打包适配包添加新布局。可以通过向 --takx-config-file 选项提供未打包适配包根目录下所创建的 takxconfig.json 文件作为值,将 create bundle 产生的输出用作 create layout 的输入。 create bundle 类似,可以在此命令中使用模板创建布局,或默认使用 Blank。也支持向多个布局语言目录添加布局,同样适用文件不存在或需要 --overwrite 的相同规则。

选项

使用下表中的选项来配置在未打包触控适配包中的布局创建。

示例

以下示例展示了如何在现有未打包触控适配包中创建新布局。
使用默认 Blank 模板创建一个简单的新布局。
输出:

使用特定模板为包中的多种语言创建新布局。
输出:
布局在 ‘en’ 目录中被创建,但没有在 ‘ja’ 目录中被创建,因为前者是唯一被指定给 ‘—languages’ 参数的。

为所有语言创建新布局
输出:

另请参阅

Touch Adaptation Kit 命令行工具 (tak.exe)
最后修改于 2026年8月13日