takxconfig.json 和 .takx 檔案
tak.exe 命令列工具操作的主要檔案類型是未封裝組合設定檔 (takxconfig.json) 或已封裝組合 (.takx) 檔案。
視所執行的命令而定,這些檔案類型之一一律可以使用,且代表整個觸控組合。為了回溯相容性,以及讓某些內部迴圈案例更容易進行,仍支援 --layout-path 等舊版引數,且這些引數會覆寫 takxconfig.json 中的內容。
屬性
$schema - string。觸控組合設定檔的 JSON 結構描述。視所選取的結構描述版本而定,此值應類似 https://raw.githubusercontent.com/microsoft/xbox-game-streaming-tools/main/touch-adaptation-kit/schemas/takxconfig/v1/takxconfig.json。
version - string。組合的四段式 (例如 1.0.0.0) 版本號碼。
versionName - string、optional。組合版本的描述性名稱。
layouts - object。定義組合之配置選項的物件。其中的 path 屬性會指定配置所在的相對路徑。
assets - object、optional。定義組合之資產選項的物件。其中的 path 屬性會指定資產所在的相對路徑。
context - object、optional。定義組合之內容選項的物件。其中的 path 屬性會指定內容檔案所在的相對路徑。
languages - object、optional。定義組合之語言選項的物件。其中的 items 屬性是一個陣列,指定組合所支援的語言。
範例
takxconfig.json 檔案的完整範例,請參閱我們的 GitHub。
需求
檔案的版本是由 .json 檔案中的$schema 屬性所指定。此屬性會指定可用的特定屬性集,並在某些編輯器中啟用 IntelliSense。
上述屬性適用於最新支援的結構描述版本。如需較舊的結構描述屬性,請參閱我們的 GitHub。
