menu
バージョン
2021.1.14.8108
2024.1.5.8803
2023.1.13.8732
2022.1.19.8584
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
menu
2024.1.5.8803
2023.1.13.8732
2022.1.19.8584
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
Wwise Unreal Integration Documentation
|
EventとSoundBankのコールバックが、Blueprintに対し公開されました。どちらの場合も、カスタムEventを使用して実装されます。
C++ サウンドエンジンAPIで公開されるほぼすべてのコールバックが、Blueprintに対し公開されます。様々なコールバックタイプがあり、それぞれの目的に関しては、 SDKドキュメンテーションを参照してください。
info |
注記: Blueprintのグラフをゲームスレッドで実行する必要があるので、AkCallbackInfo の構成変更を要求するようなコールバック( AK_SpeakerVolumeMatrix など)は、Blueprintに対し公開できません。そのようなコールバックは、C++コードを使い実装してください。 |
Eventコールバックにサブスクライブするには、それをまず Callback Mask
入力ピンのドロップダウンで選択します。次に、カスタムBlueprint Eventを使い、選択したコールバックで実行するBlueprintグラフを実装します:
2つ以上のコールバックタイプにサブスクライブするには、 Callback Mask
入力ピンのドロップダウンで複数の値を選択するだけです:
次にCustom Eventグラフで、 Callback Type
変数に対しSwitchを使うと、現在のコールバックタイプを確認できます。続いて、該当するタイプに対しCallback Info
クラスをキャストします:
MIDI Eventコールバックのinfo classは、そのときのMIDI Eventタイプにより解釈が異なります。MIDIコールバック情報のパースを簡素化するために、Blueprintマクロとして SwitchOnMidiType
が提供されます。これは、自動的にコールバックのinfoオブジェクトをパースし、正しい実行ピンをトリガーするものです:
info |
注記: MIDI Callback Infoクラスの Chan member は、MIDIチャンネルのことです。範囲は、1から16です。 |
Eventコールバックと同様に、SoundBankコールバックの実装にもカスタムEventを使います。 LoadBankAsync
ノードと UnloadBankAsync
ノードが、サウンドエンジンに対するバンクロードリクエストをキューに入れ、すぐにグラフの実行を続けます。SoundBankをロード(またはアンロード)するとすぐに、カスタムEventがトリガーされます: