【发布时间】:2018-11-28 02:33:00
【问题描述】:
我一直在尝试了解 Unity 中的音频,但我遇到了一个问题,即音量增加到明显削波的程度。
声音是由
触发的GetComponent<AudioSource>().PlayOneShot(sound);
它似乎有时会被多次触发,这会导致音量增加,有时还会出现削波。
我曾尝试使用Play() 和Stop() 来解决此问题,但这导致所有其他音频也被切断。我尝试创建新的音频源并没有取得多大成功,但这可能是由于我缺乏这方面的知识。
防止此问题的最佳方法是什么?我可以从一个游戏对象声明多个音频源还是应该寻找其他地方?
谢谢!
【问题讨论】: