目录

Wwise SDK 2018.1.11
创建重复调用来执行音频处理

简介

现在声音引擎已经初始化完成,下面就需要创建重复调用,来让各种模块能够处理数据。这通常在游戏循环中执行,每帧一次。我们的示例程序在主消息循环中以大致相等的时间间隔调用了下面的函数:

void ProcessAudio()
{
... 此处执行声音引擎的重复调用...
}

声音引擎处理

调用 AK::SoundEngine::RenderAudio()可以让声音引擎处理所有待处理的音频包加载/卸载请求、事件、位置变更、状态、切换开关、RTPC 等。如果启用了通信,也会在 RenderAudio() 中进行处理。

void ProcessAudio()
{
// 处理音频包请求、事件、位置、RTPC 等
}

请参阅 把事件集成到您的游戏中 了解更多信息。

您现在已为游戏设置了每一帧的渲染。请继续参阅 终止声音引擎的不同模块