我正在构建的游戏中,音量出现了问题。例如,当我发射火箭时,爆炸会产生爆炸半径,任何在该半径内的敌人都会被杀死。
当一次只杀死一个敌人时,死亡音效(一个小小的尖叫声)的音量很完美,但是当4个敌人在同一次爆炸中被杀死时,声音会播放4倍响亮。
我曾考虑过添加检查来查看是否已经播放声音,如果没有则只播放一次,但我决定不这样做,因为如果第二个敌人在半秒钟后被杀死,那么只会播放一个尖叫声。
我希望实现的是,重叠的声音实例都以相同的音量播放,而不是增加整体音量。请问应该如何实现?
当一次只杀死一个敌人时,死亡音效(一个小小的尖叫声)的音量很完美,但是当4个敌人在同一次爆炸中被杀死时,声音会播放4倍响亮。
我曾考虑过添加检查来查看是否已经播放声音,如果没有则只播放一次,但我决定不这样做,因为如果第二个敌人在半秒钟后被杀死,那么只会播放一个尖叫声。
我希望实现的是,重叠的声音实例都以相同的音量播放,而不是增加整体音量。请问应该如何实现?