TAK エディターでのバンドルとレイアウトの作成
この記事では、TAK エディターを使用して新しい タッチ アダプテーション バンドル (TAB) とレイアウトの作成を開始する方法について説明します。 拡張機能が既にインストール済みで、セットアップされていることを前提としています。 インストールと構成の手順については、前の記事を参照してください。
新しいバンドルを作成する
コマンド パレット (
Ctrl+Shift+P
またはCmd+Shift+P
) を起動します。[作成] を検索し、[Touch Adaptation Kit: 新しいバンドルの作成] を選択します。
バンドルを定義するパラメータを求める一連のプロンプトが表示されます。 要求された情報を入力し、各プロンプトの後に
Enter
を押します。 プロンプトの概要を次の表に示します。Prompt 説明 Workspace
これは、VS Code で複数のワークスペース フォルダーが開いている場合にのみ表示されます。 ルート ワークスペース フォルダーが 1 つしかない場合は、自動的に選択され、プロンプトはスキップされます。 複数のワークスペース フォルダーがある場合は、バンドルを配置するフォルダーを選択する必要があります。 Name
新しいバンドルの名前。 これは、単純な名前 (例: test-game-1
) または入れ子になった相対パスのいずれかです。 たとえば、選択したルート ワークスペース フォルダーの名前がbundles
で、相対パスrole-playing-games/test-game-1
が指定されている場合、作成されたバンドルはpath/to/bundles/role-playing-games/test-game-1
に配置されます。Layouts Directory Name
既定値: layouts
。 レイアウトが格納されるバンドル内のディレクトリの名前。Assets Directory Name
既定値: assets
。 アセットが格納されるバンドル内のディレクトリの名前。Context File Name
既定値 context
。 コンテキスト ファイルの名前。 このファイルはバンドルのルートに配置されます。 コンテキスト ファイルに関する詳細情報。Languages
既定値: なし。 バンドルでサポートされる IETF 言語タグ (例: en-US, ja-JP, fr-CA
) のコンマ区切りのリスト。 複数の言語のサポートを追加すると、各言語専用のサブディレクトリがレイアウトとアセット ディレクトリ内に作成されます。 タッチ アダプテーション バンドルのローカライズに関する詳細情報。 ここで指定した言語タグに関係なく、レイアウト ディレクトリの下にneutral
ディレクトリが作成されることに注意してください。Templates
既定値: blank
。 新しいバンドルの開始点として使用する任意の数のテンプレートを選択します。 バンドルのレンダリング方法のプレビューについては、こちらで参照できます。 選択したテンプレートごとに、レイアウト ディレクトリの下の各言語サブディレクトリにレイアウトが作成されることに注意してください。
注意
Workspace
プロンプトと Name
プロンプト以外のすべてのプロンプトには、テキストを入力せずに Enter
を押すことで受け入れ可能な既定値があります。
新しいレイアウトを作成する
バンドルの作成と同様に、新しいレイアウトを作成するプロセスはコマンド パレットを使用して行われます。
Important
バンドルを作成するには、VS Code で開いているワークスペース フォルダー内に少なくとも 1 つのバンドルが存在する必要があります。
手順は次のとおりです。
コマンド パレット (
Ctrl+Shift+P
またはCmd+Shift+P
) を起動します。[作成] を検索し、[Touch Adaptation Kit: 既存のバンドルの新しいレイアウトを作成] を選択します。
レイアウトを定義するパラメータを求める一連のプロンプトが表示されます。 要求された情報を入力し、各プロンプトの後に
Enter
を押します。 プロンプトの概要を次の表に示します。Prompt 説明 Bundle
これは、開いているワークスペース フォルダー内にあるすべてのバンドルのドロップダウン リストとして表示されます。 レイアウトを作成するバンドルを選択します。 これは、ワークスペースに複数のバンドルがある場合にのみ表示されます。 バンドルが 1 つしかない場合は、自動的に選択され、プロンプトはスキップされます。 Template
既定値: blank
。 新しいレイアウトの開始点として使用するテンプレートを選択します。 バンドルのレンダリング方法のプレビューについては、こちらで参照できます。Name
既定値: テンプレート名。 新しいレイアウトの名前。 これは単純な名前 (例: main-menu
) のみで、 入れ子になった相対パスにすることはできません。 これは一意である必要があり、バンドル内に同じ名前の他のレイアウトが存在してはいけません。All Languages
既定値: No
。Yes
が選択されている場合、選択したバンドルのレイアウト ディレクトリの下の各言語サブディレクトリにレイアウトが作成されます。No
が選択されている場合、レイアウトはneutral
ディレクトリにのみ作成されます。Yes
が選択されている場合、Languages
パラメータはスキップされます。Languages
既定値: なし。 レイアウトを作成する必要がある IETF 言語タグ (例: en-US, ja-JP, fr-CA
) のコンマ区切りのリスト。All Languages
がYes
に設定されている場合、このプロンプトはスキップされます。 選択したバンドルのレイアウト ディレクトリ内にサブディレクトリが存在しない言語タグが指定された場合は、そのタグが作成されます。Make Layout Default
既定値: No
。Yes
が選択されている場合、レイアウトはバンドルの既定のレイアウトとして設定されます。 これは、バンドルのtakxconfig.json
ファイルの変更として発生します。