事件集成示例
事件通过调用 AK::SoundEngine::PostEvent() 函数进行触发。下列代码显示使用事件名称(声音设计师对事件的命名)或“Wwise_IDs.h”(Wwise 生成的头文件)中定义的事件 ID 发布事件的示例。
#include "Wwise_IDs.h"
(...)
在示例程序中,您可以通过以下方式触发事件:
- 在 Car > Events 下拉列表中选择事件,然后单击 Post 按钮
- 单击 Talk 按钮,将触发 Play_Hello 事件
- 单击 Start Walking 按钮,每 0.5 秒将触发一次
Play_FootStep
事件
- 单击 Play 按钮,将触发
Play_Markers_Test
事件。MarkersCallback
回调函数(请参阅 游戏集成例程 )实现类似于字幕的功能。
请参阅 集成详情——事件 了解有关事件的更多信息。
AKSOUNDENGINE_API AkPlayingID PostEvent(AkUniqueID in_eventID, AkGameObjectID in_gameObjectID, AkUInt32 in_uFlags=0, AkCallbackFunc in_pfnCallback=NULL, void *in_pCookie=NULL, AkUInt32 in_cExternals=0, AkExternalSourceInfo *in_pExternalSources=NULL, AkPlayingID in_PlayingID=AK_INVALID_PLAYING_ID)
介绍一下自己的项目。我们会竭力为您提供帮助。
来注册自己的项目,我们帮您快速入门,不带任何附加条件!
开始 Wwise 之旅