Unity FMOD 音效失真变形
【1】SampleRate差异导致的失真
环境:Unity 2017.4.14f1 (64-bit), FMOD Studio 1.10.02
原因:SampleRate初始化设置与实际音效存在差异导致音效失真
解决方法:配置合适的Default Settings的SampleRate以及代码默认值,比如44100
注:SampleRate Platform Default:Editor:48000, Mobile:24000
注意FMOD Setting配置,以及代码默认值,如下
// 默认值(48000)可依据实际修改
// -------- Sample Rate ----------------------
public int GetSampleRate(FMODPlatform platform)
{
return GetSetting(SampleRateSettings, platform, 48000);
}
【2】OpenSL的支持导致的音效抖动和延迟问题
问题转自 Unity FMOD音效抖动和延迟问题解决方案 , 记录下,并未遇到及验证
问题描述
声音延迟问题可以分为两种:一种是抖动问题,例如