thing to avoid
- Huge ramps or declines in volume 音量的陡然上升和下降
- Massive changes in reverb 混响的巨大变化
经常不知道发生audio bug 的原因,这里有一些best practice来测试和避免
1 设置一个音频源,向左或向右90°
比如设置一个音频在右边耳朵,这时候取下右边耳机
应该能够听到左边耳机也有声音,即使没有音源
因为有混响的存在,这才是符合物理正确的。
如果听不到任何声音,这可能从空间音源spatial audio 退化到 立体音源 stereo audio
可能的发生这种情况的原因
- Incompatible middleware 不兼容的中间件
- Oculus Binaries 没有复制到项目文件夹目录
- 用错误的API调用Oculus Spatializer
2 抬升测试,
在VR右控制器上握住一个播放器
右臂平举,然后上下45°摆动,
在spatial audio 和 stereo audio 之间的AV测试表明:如果你能注意到声音随高度变化说明spatial audio正在工作
反之,则代表是stereo audio
3 可视化spatial audio
UE可以在视觉上渲染衰减曲线
Note
在游戏的打包版本执行这些测试时非常重要的,确保能够构建正确的二进制指令