create コマンドは、タッチ アダプテーション バンドル (または、略してアンパック済みバンドル) のソース コンテンツを作成したり、既存のアンパック済みバンドルに新しいレイアウトを追加したりするために使用されます。
これは、ゲームへのタッチ適応の追加を始めるための素早いエントリー ポイントとなります。
以下の表は、create コマンドで使用可能な各種サブコマンドを示しています。create コマンド自体を単独で使用することはできず、サブコマンドを指定する必要があります。
Create Bundle
create bundle サブコマンドは、新しいタッチ アダプテーション バンドルに必要なすべてのソース コンテンツを迅速に作成します。ゲームに既存のアンパック済みバンドルがない場合、タッチ アダプテーションの出発点になります。
新しいバンドルを始めるのに必要なすべてのディレクトリとファイルを作成します。これには、さまざまな言語のための JSON レイアウト ファイルを含むルート layouts ディレクトリ、言語ごとのさまざまな DPI 用アセットを含むルート assets ディレクトリ、バンドルを記述するルート バンドル構成 ファイル (takxconfig.json)、および動的レイアウト状態と再利用可能なレイアウト定義用の空のコンテキスト ファイルが含まれます。
オプション
以下の表のオプションを使用して、アンパックされたタッチ アダプテーション バンドルの作成を構成します。例
以下の例は、新しいアンパック タッチ アダプテーション バンドルを作成する方法を示しています。デフォルトの blank テンプレートで、シンプルな新しいアンパック バンドルを作成します
異なるドライブに、レイアウト言語、テンプレート、カスタム ディレクトリ名を指定して新しいバンドルを作成します
コマンドで —layout-languages オプションで ‘fr’ と ‘fr-FR’ の両方を指定すると、それぞれの対応するディレクトリにテンプレートが追加されます。ただし、‘en-US’ のみが指定されているため、テンプレートは ‘en-US’ ディレクトリにのみ追加され、親の ‘en’ ディレクトリには追加されません。これらの指定に関係なく、テンプレートは常に neutral ディレクトリに追加されます。
takxconfig.json) には、create bundle コマンドに渡されたパラメーターを反映した構成が含まれます。
Create Layout
create layout サブコマンドは、既存のアンパック バンドルに新しいレイアウトを追加できるようにします。create bundle の出力は、アンパック バンドルのルートに作成された takxconfig.json ファイルを --takx-config-file オプションの値として提供することで、create layout の入力として使用できます。
create bundle と同様に、このコマンドではレイアウトの作成にテンプレートを使用でき、デフォルトは Blank です。複数のレイアウト言語ディレクトリへのレイアウトの追加もサポートされ、ファイルが存在しない場合や --overwrite が必要となる場合の同様のルールが適用されます。
オプション
以下の表のオプションを使用して、アンパック タッチ アダプテーション バンドル内のレイアウト作成を構成します。例
以下の例は、既存のアンパック タッチ アダプテーション バンドルに新しいレイアウトを作成する方法を示しています。デフォルトの
Blank テンプレートを使用して、シンプルな新しいレイアウトを作成します。
バンドル内の複数の言語に対して特定のテンプレートを使用して新しいレイアウトを作成します。
‘—languages’ パラメーターに指定されたのは前者のみだったため、レイアウトは ‘en’ ディレクトリに作成されましたが、‘ja’ ディレクトリには作成されませんでした。
すべての言語に対して新しいレイアウトを作成します
