版本

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

简介

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

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

声音引擎处理

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

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

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

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

AKSOUNDENGINE_API AKRESULT RenderAudio(bool in_bAllowSyncRender=true)

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅