menu
版本
2024.1.5.8803
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
|
Blueprint 中暴露了 Event 回调。它们通过自定义 Event 实现。
C++ 声音引擎 API 中暴露的大多数回调也会暴露给 Blueprint。如需详细了解各种回调类型的作用,请参阅 SDK 文档。
info | 注記: 因为 Blueprint 流程图需要在游戏线程上执行,所以对于要求修改 AkCallbackInfo 结构(如 AK_SpeakerVolumeMatrix )的回调,无法将其暴露给 Blueprint。请使用 C++ 代码来实现。 |
在订阅 Event 回调之前,需要先在 Callback Mask
输入引脚下拉菜单中予以选择。然后,便可通过自定义 Blueprint Event,在回调函数中实现所要执行的 Blueprint 流程图。
若要订阅多种回调类型,请在 Callback Mask
输入引脚下拉菜单中选择多个值。
接着,在 Custom Event 流程图中,便可针对 Callback Type
变量使用 Switch,来确定当前回调类型。然后,将 Callback Info
类转换为合适的类型。
MIDI Event 回调信息类会依据当前 MIDI Event 类型转译成不同的内容。为了简化 MIDI 回调信息的解析,提供了 Blueprint 宏 SwitchOnMidiType
。它会自动解析回调信息对象,并触发正确的执行引脚:
info | 注記: MIDI Callback Info 类的 Chan 成员指向 MIDI 声道。取值范围为 1 ~ 16。 |