Wwiseプロジェクトの開発中にいつでも、インテグレティレポートを生成できます。SoundBankの生成前や、ソースコントロールを使用している場合は、大幅に変更したWork Unitをチェックインする前などに、インテグレティレポートを生成すると良いでしょう。
特定の問題を探す場合、生成する情報の種類を指定してレポートにフィルタをかけると、見やすくなります。レポート内容は、以下から選ぶことも全てを表示させることもできます。
Audio files and sources (オーディオファイル、オーディオソース)
Hierarchies (階層)
References(レファレンス)
Optimizations(最適化)
レポートを生成してから、記載された問題を確認した上で、問題をダブルクリックして提案されたフィックスを実行します。例えば、“No group assigned to the Switch container(Switch Containerにグループがアサインされていない)”というステータスメッセージをダブルクリックすると、Property Editorが開くので、Switch ContainerにSwitch GroupまたはStateやState Groupをアサインできます。
インテグレティレポートを生成するには:
Wwiseメニューバーで、Views > Integrity Reportをクリックする。
Integrity Reportが開く。
インテグレティレポートに含めるプラットフォーム問題を決めるために、 Platform Manager で定義したプラットフォームを、グループボックスPlatforms で1つ以上選択する。
インテグレティレポートに含めるランゲージを決めるために、グループボックスLanguagesで、Languagesオプションを選択して、該当するランゲージを選択する。
フィルタをかけて問題のタイプを限定するには、以下から1つ以上、選択する:
Audio files and sources (オーディオファイル、オーディオソース)
Hierarchies (階層)
Broken References
Optimizations(最適化)
Generateをクリックする。
生成プロセスのステータスが、プログレスバーで表示される。
Wwiseインテグレティレポートの生成が完了したら、Closeをクリックする。
Integrity Report- Completedダイアログボックスが閉じ、インテグレティレポートが表示される。
注記 | |
---|---|
Integrity Reportダイアログボックスを閉じると、情報は保存されません。レポートを再び見るためには、保存して下さい。インテグレティレポートの保存方法については 「インテグレティレポートの保存」を参照してください。 |
問題をダブルクリックすると対応するダイアログボックスが開くので、問題のステータスをフィックスまたは編集する。
インテグレティレポートで検知できるプロジェクト問題とその対処方法を、下表に示します。
Issue |
Information/Suggestion |
---|---|
Original audio file not found. |
以下のいずれかを行う:
|
Audio source is missing. |
メッセージをダブルクリックして、SFXの場合はProject ExplorerのAudioタブで、ボイスの場合はContents Editorで、不足しているソースを確認する。 |
Source Plug-in not supported on platform. |
メッセージをダブルクリックして、Contents Editorを開き、現在のプラットフォームが対応するソースプラグインを選択する。 |
Source Plug-in not installed. |
ソースプラグインをインストールする。 |
Missing language sources. |
Audio File Importerを使って、不足しているランゲージソースをインポートする。 |
Selected codec does not support this source’s channel configuration. |
コンバージョン前にWwiseが自動的にソースをダウンミックスする。コーデック(オーディオフォーマット)やチャンネル設定を変更するには、メッセージをダブルクリックする。 |
Audio FX plug-in not supported on platform. |
メッセージをダブルクリックして、Property Editorを開き、現在のプラットフォームが対応するエフェクトプラグインを選択する。 |
Audio FX Plug-in not installed. |
不足しているオーディオエフェクトのプラグインをインストールする。 |
Render effect has been applied to an “In use” source that is not an audio file. |
ソースプラグインにレンダーエフェクトを適用できない。メッセージをダブルクリックして、以下のいずれかを行う。 Property Editorで,レンダーエフェクトのオプションを外す。 Contents Editorで、オーディオファイルを“In Use”とするオーディオソースを選択する。 |
The selected effect must be rendered. |
メッセージをダブルクリックして、Property Editorを開き、以下のいずれかを行う。 エフェクトのレンダリングを行う。 使用するエフェクトを変更する。 |
The effect could be rendered to save CPU, since no parameters will change in game. |
メッセージをダブルクリックして、Property Editorを開き、チェックボックスRenderを選択する。 |
The effect on this object has been bypassed. The render effect will be ignored. |
両方の操作をサポートすることは不可能なので、プロジェクトにおけるレンダーエフェクトの重要性を検証する。レンダーエフェクトを適用する場合は、バイパスエフェクトを無効にする。 |
A bypass effect property has been assigned to the RTPC for this object. The render effect will be ignored. |
両方の操作をサポートすることは不可能なので、レンダーエフェクト操作とRTPC主導のバイパスエフェクトの、双方のプロジェクトにおける重要性を検証する。レンダーエフェクトを適用する場合は、そのオブジェクトのRTPCバイパスエフェクトを無効にする。 |
An RTPC has been applied to the effect for this object. The render effect will be ignored. |
両方の操作をサポートすることは不可能なので、適用されたRTPCとレンダーエフェクトのどちらがプロジェクトにとってより重要かを検証する。レンダーエフェクトを適用する場合は、RTPCを無効にする。 |
Streamed XMA files do not support region loops. All user-defined loop regions will be ignored. |
以下のいずれかを行う:
|
XMA files cannot have a loop setting that exceeds 254. |
以下のいずれかを行う:
|
In memory XMA files of over 8 Mb are not supported. |
以下のいずれかを行う:
|
Seek table required for this virtual voice behavior. |
メッセージをダブルクリックしてConversion Settingダイアログボックスsを開き、以下のいずれかを行う。
|
Seek table not required for this virtual voice behavior. |
シークテーブルを無効にしてメモリ消費を下げることが可能。メッセージをダブルクリックしてConversion Settingダイアログボックスsを開き、Vorbis Encoder Parametersダイアログボックスの、シークテーブルを無効にする。 |
Seek table required for music objects in Vorbis format. |
メッセージをダブルクリックしてConversion Settingダイアログボックスsを開き、以下のいずれかを行う。 Vorbis Encoder Parametersダイアログボックスの、シークテーブルを有効にする。 ファイルフォーマットを変更する。 |
Child object in this container is not assigned to a switch. |
メッセージをダブルクリックして、Project Explorerと、関連するProperty Editorを開き、以下のいずれかを行う。 アサインされていないオブジェクトを削除する。 オブジェクトをSwitchにアサインする。 |
No group assigned to the Switch container. |
ダブルクリックして、Property Editorを開き、Switch ContainerにSwitch GroupまたはStateやState Groupをアサインする。 |
No objects assigned to a switch in Switch container. |
ダブルクリックして、Contents Editorを開き、Switch ContainerのSwitchにオブジェクトをアサインする。 |
No group is assigned to the Music Switch container. |
ダブルクリックして、Property Editorを開き、Music Switch ContainerにSwitch GroupまたはStateやState Groupをアサインする。 |
No music objects assigned to a switch in this container. |
ダブルクリックして、Music Switch Association Editorを開き、Switchにミュージックオブジェクトをアサインする。 |
The playlist of the Sequence container has no assigned objects. |
ダブルクリックして、Contents Editorを開き、プレイリストにオブジェクトをアサインする。 |
The playlist of the Music Playlist container has no assigned objects. |
ダブルクリックして、Music Playlist Editorを開き、プレイリストにミュージックオブジェクトをアサインする。 |
A blend track in the blend container has no assigned objects. |
ダブルクリックして、Blend Track Editorを開き、以下のいずれかを行う。 ブレンドトラックにオブジェクトを追加する。 ブレンドトラックを削除する。 |
A music track in the Music segment contains no audio files. |
ダブルクリックして、Music Segment Editorを開き、以下のいずれかを行う。 ミュージックトラックにクリップを追加する。 ミュージックトラックを削除する。 |
The SoundBank refers to objects that no longer exist. |
そのイベントまたはオブジェクトをSoundBankから削除する。 |
No object assigned to event action. |
メッセージをダブルクリックして、Event Editorを開き、以下のいずれかを行う。 これらのアクションにオブジェクトをアサインする。 Event Actionを削除する。 |
No object assigned to path in dialogue event. |
メッセージをダブルクリックして、Dialogue Event Editorを開き、以下のいずれかを行う。 パスにオブジェクトをアサインする。 パスを削除する。 |
Some child objects in this sample accurate container are not using the same output properties as the parent container. |
親コンテナがサンプルアキュレートでない可能性がある。ダブルクリックして、Schematic Viewを開き、このサンプルアキュレートコンテナの子オブジェクトのアウトプットオーバーライド設定を削除する。 |
Some child objects in this sample accurate container are not using the same effect properties as the parent container. |
親コンテナがサンプルアキュレートでない可能性がある。ダブルクリックして、Schematic Viewを開き、このサンプルアキュレートコンテナの子オブジェクトのエフェクトオーバーライド設定を削除する。 |
Some child objects in this sample accurate container are not using the same advanced settings properties as the parent container. |
親コンテナがサンプルアキュレートでない可能性がある。ダブルクリックして、Schematic Viewを開き、このサンプルアキュレートコンテナの子オブジェクトの詳細設定のオーバーライドを削除する。 |
Some containers in this sample accurate container are not sample accurate. |
親コンテナがサンプルアキュレートでない可能性がある。ダブルクリックして、Project Explorerを開き、このサンプルアキュレートコンテナの子コンテナのうち、サンプルアキュレートでないものをサンプルアキュレートに変更する。 |
This sample accurate container has a child switch container. |
親コンテナがサンプルアキュレートでない可能性がある。ダブルクリックして、Project Explorerを開き、Switch Containerを削除する。 |
An audio source in this sample accurate container does not have the same number of channels as other audio sources in the container. |
親コンテナがサンプルアキュレートでない可能性がある。本コンテナのオーディオソースが全て、同じチャンネル数となることを確認する。 |
Some audio files are shorter than 0.05 seconds. These cannot be used for crossfade transitions. |
ダブルクリックして、Project Explorerを開き、クロスフェードトランジションには短すぎるオーディオファイルの関連するサウンドオブジェクトを探して、以下のいずれかを行う。 より長い別のオーディオファイルを、サウンドオブジェクトの上までドラッグ&ドロップする。 親オブジェクトのProperty Editorで、別の種類のトランジションを選択する。 |
Switch containers with more than one object assigned to a switch do not crossfade correctly. |
ダブルクリックして、Project Explorerを開き、関連するProperty Editorにおいて、クロスフェードトランジションのSwitchに、オブジェクトが1つだけ、アサインされることを確認する。 |
A container with a trigger rate duration of less than 0.021 seconds may not play as expected. |
ダブルクリックして、Property Editorを開き、関連するProperty Editorにおいて、Triggerレート時間を0.021秒より長く設定する。 |
This source only contains an LFE channel. |
|
This source contains an LFE channel. |