目前我在UE和FMOD上正在开发VR游戏。我们正在努力实现Room Effects,就像Unity插件一样巧妙。
我们已成功设法在对撞机中创建一个似乎与房间效果一起工作的房间,但是,我们在同一地图/水平上有多个房间时遇到问题,因此我们可以将房间效果更改为我们走过了这个层次。
有没有人设法在UE之前获得空间效果,就像在团结中一样?
答案 0 :(得分:1)
您可以使用虚幻的音频音量创建多个房间效果“区域”。
添加新的音量,转到详细信息面板,然后打开 Reverb 标签。您应该会看到 Reverb Plugin Effect 下拉列表。找到创建新资源部分,然后选择 Resonance Audio Reverb Plugin Preset 以创建新的混响预设。
然后,在新的 Resonance Audio Reverb Plugin Presets 中,您可以为刚刚创建的音量选择一些独特的房间效果设置。
然后,您可以为其他“房间”重复此过程。
如果您想使用某些“默认”房间效果设置(例如,当播放器不再位于任何音频音量中时),您还可以添加全局混响预设 )。
答案 1 :(得分:1)
目前,通过将Resonance Audio FMOD插件与UE结合使用,您可以通过新的' RoomProperties'通过调用
调用Listener插件setParameterData(int index, void *data, unsigned int length);
来自C ++。
但是,您必须处理不同房间之间的移动检测。自己。我相信你很可能已经知道,你应该传递一个指向RoomProperties结构的实例的指针,在这里找到:https://github.com/resonance-audio/resonance-audio-fmod-sdk/blob/master/Plugins/include/RoomProperties.h
转换为void指针,index
参数设置为1,length
参数设置为sizeof(RoomProperties)
答案 2 :(得分:0)
我无法让音频音量共振混响与库存UE4一起使用(4.19.1,共振1.0并不需要自定义构建)。我可以让主混响工作,但不仅仅是音频音量。有什么建议吗?