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。バンドルの 4 パート (例: 1.0.0.0) バージョン番号。
versionName - string、optional。バンドルのバージョンの記述的名前。
layouts - object。バンドルの layouts オプションを定義するオブジェクト。この中の path プロパティは、レイアウトが配置されている相対パスを指定します。
assets - object、optional。バンドルの assets オプションを定義するオブジェクト。この中の path プロパティは、アセットが配置されている相対パスを指定します。
context - object、optional。バンドルの context オプションを定義するオブジェクト。この中の path プロパティは、コンテキスト ファイルが配置されている相対パスを指定します。
languages - object、optional。バンドルの languages オプションを定義するオブジェクト。この中の items プロパティは、バンドルがサポートする言語を指定する配列です。
サンプル
takxconfig.json ファイルを使用した完全なサンプルについては、GitHub を参照してください。
要件
ファイルのバージョンは、.json ファイル内の$schema 属性で指定されます。これは利用可能な特定のプロパティ セットを指定し、一部のエディターで IntelliSense を有効にします。
上記のプロパティは、最新のサポートされているスキーマ バージョンに対して有効です。より古いスキーマのプロパティについては、GitHub を参照してください。
