我在Flash游戏的最后几步,现在我必须处理音乐/声音。
并且,我发现我需要同时再现几种声音,听起来像枪声,爆炸声,尖叫声等,然而,这些声音很短,< 1秒。
那么,我可以同时重现多少声音?,考虑到我的情况,最好的方法是什么(使用什么类,如何,提示等)呢?
提前谢谢。答案 0 :(得分:1)
尽管结果可能不符合您的预期,但您可以根据需要制作多个。我在同一时间播放了10多个发射声音,听起来很糟糕。我建议你对一种类型的声音量实施一些硬限制。
看看Cheezeworld的Colby用他的SoundManager class做了什么。
您可以从google code repository下载完整的来源。
答案 1 :(得分:0)
我从来没有对Sound的数量设置限制 我创建的实例,但我想不出最大值。几个月前我做了一场比赛,可能在同一时间有二十个左右。
但是,过载和扭曲立体声输出非常容易。如果您计划在同一时间发出许多声音,则可能需要调整每个声道的音量 来自SoundTransform的SoundChannel,当您玩游戏时会返回。或者,您可以调整音频文件本身的级别。