我目前正在尝试将WWise集成到我的项目中。我似乎没办法播放音频。
在WWise中,我创建了一个播放声音的简单事件(让我们将事件称为"Terrain_Gravel_SFX")。
在项目中,我首先调用初始化函数,如:
AK::MemoryMgr::Init
AK::StreamMgr::Init
AK::SoundEngine::Init
AK::MusicEngine::init
AK::SpatialAudio::Init在所有初始化调用返回AK_Success之后,我开始加载所需的银行(Init.bnk + Test.bnk),后者也返回AK_Success。我还按示例项目的指示调用AK::SoundEngine::RenderAudio()每个帧。
发布事件( AK::SoundEngine::PostEvent(AK::EVENTS::TERRAIN_GRAVEL_SFX) )后,sfx不播放。我该打电话给你吗?尝试使用IntegrationDemo中包含的Soundbank也不会播放任何内容。
编辑:看看输出窗口,它显示了AK错误:当我调用PostEvent时,帧末尾的语音饥饿
发布于 2022-08-20 03:59:35
经过一些调试后,我需要通过调用gameObject设置一个默认侦听器
AK::SoundEngine::SetDefaultListener(gameObject_ID, listener_count)https://stackoverflow.com/questions/73411198
复制相似问题