Почему мое аудио искажается в сборке Android (Unity3D) - PullRequest
0 голосов
/ 02 января 2019

У меня есть игра в Unity3D. В этой игре я импортировал некоторые аудиофайлы, которые являются песнями, я собрал их в программу под названием Bosca Ceoil, сохранил ее как .wav, затем импортировал и отредактировал их в Audacity, так каксохранил их как .wav и, наконец, импортировал их в Unity.

Дело в том, что эти аудиосигналы звучат искаженно, как если бы они были громкими, и это своего рода роботизированный эффект.

Так что я отключил эффект Доплера в Audio Source, а также в настройках проекта.

Это немного странно, потому что это аудио искажается только тогда, когда я собираю его на моем устройстве Android, на моем компьютере, в редакторе работает нормально.

Кроме того, искаженные части являются только определенными, любопытно, что части с барабанами не искажаются, все остальные да, и это очень странно, потому что искаженные части не громкие.

1 Ответ

0 голосов
/ 03 января 2019

Unity не имеет встроенного компрессора, что означает, что любые сигналы, которые в сумме превышают 1, будут искажаться. (Это обязательно произойдет, если вы импортируете высококачественные и / или громкие клипы.)

Вы можете использовать Audio Manager в редакторе Unity, чтобы настроить максимальную громкость всех звуков, воспроизводимых в сцене.

но если он работает в редакторе, это может быть ниже

Если у вас возникли проблемы с качеством звука, громкостью, искажениями и т. Д., И вы используете Android 5.x Lollipop, попробуйте отключить «Nuplayer» в настройках разработчика. Это экспериментальный плеер Google, представленный в Android, который, как известно, вызывает некоторые проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...