为什么我的音频在Android版本(Unity3D)中会失真

时间:2019-01-02 19:59:20

标签: c# unity3d audio

我在Unity3D中有一个游戏,在这个游戏中,我导入了一些音频文件(即歌曲),并在名为Bosca Ceoil的程序中对其进行了编成,将其另存为.wav,然后在Audacity中将其导入并进行了编辑,例如同样,将它们另存为.wav,最后将它们导入Unity。

这里的问题是这些音频听起来失真,就像它们听起来像大声的机械效果一样。

因此,我在音频源和项目设置中关闭了多普勒效果。

这有点奇怪,因为只有当我在Android设备,计算机,编辑器中正常运行时,音频才会失真。

此外,失真的部分只是特定的部分,好奇地带有鼓的部分不会失真,其他所有部分都是失真的,这很奇怪,因为失真的部分并不响亮。

1 个答案:

答案 0 :(得分:0)

Unity没有内置的压缩​​器,这意味着加起来超过1的任何波形都会失真。 (如果要导入高质量和/或大声的剪辑,则总是会发生这种情况。)

您可以使用Unity编辑器中的“音频管理器”来调整场景中播放的所有声音的最大音量。

但是如果在编辑器中可以使用,则可能是以下

如果您遇到声音质量,音量,失真等问题,并且正在运行Android 5.x Lollipop,请尝试从开发人员设置中禁用“ Nuplayer”。这是Google引入Android的实验播放器,众所周知会导致某些问题。