プロジェクトを複数のワークユニットに分割した後は、自分が作業するものだけを残して、他のワークユニットをアンロードできます。プロジェクトの一部のワークユニットをアンロードする主な目的は、プロジェクトのロード時間の削減、メモリ使用量の削減、そして全体のパフォーマンスの改善です。プロジェクト自体が非常に大きい場合、ワークユニットを1つ以上アンロードすることで、パフォーマンスが大幅に改善されます。
プロジェクトからアンロードできるのは、ユーザーが作成した以下の種類のワークユニットです。
アクターミキサー階層のワークユニット
インタラクティブミュージック階層のワークユニット
イベントのワークユニット
注記 | |
---|---|
デフォルトワークユニットはプロジェクトにとって不可欠なため、アンロードできません。 |
注記 | |
---|---|
ネスト化したワークユニットを個別にアンロードできませんが、そのルートワークユニットをアンロードするとネスト化したワークユニットもアンロードされます。 |
プロジェクトからアンロードしたワークユニットは、Project Explorerで、影表示となります。再度プロジェクトにロードするまで、そのワークユニットでは作業できません。
ロードしたワークユニットに入っているオブジェクトやイベントで、引き続き作業ができます。ただし、これらのオブジェクトやイベントの中には、アンロードされたオブジェクトやイベントへのレファレンスを含んでいるものがあるかもしれません。例えば、以下のプロジェクト要素の中に、アンロードされたオブジェクトやイベントへのレファレンスが含まれることがあります。
ダイアログイベント
Events
ミュージックスティンガー
ミュージックトランジション
クエリ
サウンドバンク
Soundcaster(サウンドキャスター)セッション、ミキシングセッション
その場合、アンロードされたエレメントはUnloadedとマークされ、黄色ハイライトで表示されます。
引き続きオブジェクトの追加や削除、プロパティ値の変更、サウンドバンク生成などが可能ですが、Wwiseでこれらのオブジェクトやイベントを再生することはできません。
ユーザーがプロジェクトからワークユニットをアンロードしても、すぐにアンロードされません。アンロードするワークユニットをユーザーが選択した後にプロジェクトを閉じた時に初めて、プロジェクトからアンロードされます。次回プロジェクトを開く時、アンロードしたこれらのワークユニットをWwiseはロードしません。アンロードしたワークユニットの中のコンテンツをアクセスする必要がある場合は、いつでも簡単にプロジェクトに再ロードできます。また、アンロードしたワークユニット内のオブジェクトやイベントに影響するようなプロジェクト変更を実行した場合は、それらのワークユニットをプロジェクトに再ロードする時に、変更点が、Project Load Logに表示されます。
注記 | |
---|---|
ワークユニットをプロジェクトからアンロードすると、使用されていないソースファイルと、プロジェクトにロードしていないソースファイルを、Wwise上で区別できません。その結果、全てのワークユニットを再ロードしてWwiseで完全な検証を実行するまで、プロジェクトで使用するファイルとしてWwise側で把握できないものは、File ManagerのUsage列で、Unknown(不明)とマークされます。 |
プロジェクトからワークユニットをアンロードするには
Project Explorerで、アンロードするワークユニット(単数または複数)を選択する。
選択したワークユニットを右クリックして、メニューで、Unload Work Unit (at next project load)(プロジェクトの次回ロード時にワークユニットをアンロードする)を選択する。
[Ctrl]+[S]を押してプロジェクトを保存する。
Project > Project Nameをクリックして、プロジェクトを再度開く。
プロジェクトが開く時、事前にアンロードしたワークユニットはロードされません。
プロジェクトにワークユニットを再ロードするには
Project Explorerで、アンロードされたワークユニットのうちプロジェクトに再ロードするもの(単数または複数)を選択する。
選択したワークユニットを右クリックして、メニューで、Load Work Unit を選択する。
ワークユニットがプロジェクトに再ロードされます。
注記 | |
---|---|
アンロードしたワークユニット内のオブジェクトやイベントに影響するようなプロジェクト変更を実行した場合は、それらのワークユニットをプロジェクトに再ロードする時に、変更点が、Project Load Logに表示されます。 |