XACT カテゴリーの操作
カテゴリーは、オーディオ リソースを共通の動作に並べ替えるための方法です。
サウンドをカテゴリーに割り当てることで、プログラマーは類似の関連付けを持つサウンドの設定をまとめて変更できます。また、カテゴリーに属するサウンドのインスタンス数に関する制限を含め、カテゴリーに関連付けられているサウンドが共通のルール セットに従って動作することが保証されます。
以下は、Microsoft Cross-Platform Audio Creation Tool (XACT) カテゴリの作成と割り当ての手順です。
- カテゴリの作成
- サブカテゴリーの作成
- カテゴリーのサウンドへの割り当て
カテゴリの作成
カテゴリーは、変数やランタイム パラメーター制御に加えて、グローバル設定の一種です。カテゴリーは、プロジェクト ツリーで Wave バンクやサウンド バンクと同じ階層レベルに表示されます。
XACT プロジェクトには、自動的に 2 つの最上位のカテゴリが用意されます。Default カテゴリは、他のカテゴリに明示的に割り当てられていないすべてのサウンドに割り当てられ、Music カテゴリは、ストリームされるバックグランド ミュージックに使用されます。
オーディオ設計者は、必要に応じて、新しい最上位のカテゴリーを作成できます。
新しいカテゴリーを作成するには
[グローバル設定](Global Settings) メニューを開き、[新しいカテゴリー](New Category) をクリックします。Ctrl + T キーを押して、新しいカテゴリを作成することもできます。
図形 1. メニュー ツールバーを使用した新しいカテゴリーの作成
プロジェクト ツリーの Categories ブランチに新しいカテゴリーが表示されます。この新しいカテゴリーには、デフォルトで "Category" という名前が付けられます。
新しいカテゴリーを選択します。
F2 キーを押し、カテゴリーのわかりやすい名前を入力します。プロパティ フレームで、カテゴリーの[名前](Name)プロパティを変更して、名前を変更することもできます。
プロパティ
プロジェクト ツリー内でカテゴリを選択すると、そのプロパティがプロパティ グリッドに表示されます。プロパティは変更できます。
サブカテゴリーの作成
あるカテゴリーに属するカテゴリーを作成できます。
サブカテゴリーを作成するには
プロジェクト ツリー内の目的のカテゴリーを右クリックし、[新しいサブカテゴリー](New Subcategory) をクリックします。
図形 2. 既存の最上位カテゴリーのサブカテゴリーの作成
新しいサブカテゴリーが親のカテゴリーの下に表示されます。この新しいカテゴリーには、デフォルトで "Category" という名前が付けられます。新しいサブカテゴリーのすべてのプロパティは、デフォルトに設定されます。つまり、プロパティは親カテゴリーからコピーされません。
新しいサブカテゴリーを選択します。
F2 キーを押し、サブカテゴリーのわかりやすい名前を入力します。プロパティ フレームで、サブカテゴリーの[名前](Name) プロパティを変更して、名前を変更することもできます。
カテゴリーのサウンドへの割り当て
カテゴリーは、サウンドに割り当てられている場合にのみ有効です。カテゴリーを割り当てると、それらに割り当てられたサウンドが、同じ機能上の境界内で動作します。
サウンドの作成方法については、XACT サウンド バンクの構築 を参照してください。
サウンドにカテゴリーを割り当てるには
プロジェクト ツリー内でサウンド バンクをダブルクリックすると、[サウンド バンク](Sound Bank) ウィンドウが表示されます。
関連付けるサウンドを、プロジェクト ツリーの目的のカテゴリにドラッグ アンド ドロップします。
- または -
プロジェクト ツリー内でサウンド バンクをダブルクリックすると、[サウンド バンク](Sound Bank) ウィンドウが表示されます。
カテゴリーに割り当てるサウンドを選択します。
XACT プロパティ フレームにサウンドのプロパティが表示されます。
[サウンドのプロパティ](Sound Properties) セクションで、Category プロパティのドロップダウン リストをクリックします。
ドロップダウン リストに使用可能なカテゴリーの一覧が表示されます。
図形 3. サウンドのプロパティからのサウンドへのカテゴリーの割り当て
使用可能なカテゴリーを選択し、このプロパティを設定します。