0

我正在开发一个子弹地狱竞技场射击游戏,游戏会有很多敌人和子弹,所以它需要同时播放很多音效。我只使用一个 soundChannel 来处理所有音效,问题是……有时,某些声音无法播放,SoundChannel 中播放的声音有限制吗?

谢谢

4

2 回答 2

1

这个库http://joeberkovitz.com/blog/2009/05/15/standingwave-open-source-as3-audio/。可以混合你所有的声音。使用简单,听起来比 Flash 声音播放器好得多。

于 2012-05-30T20:43:26.737 回答
0

是的,我相信有一个限度。很多小枪音效和多次爆炸有时可能太多了。

如果我正确阅读了文档,我认为每个声音都应该有自己的 SoundChannel。

然后使用 SoundMixer 类管理所有声音。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/SoundMixer.html

使用此类,您还可以设置声音缓冲区,以便所有效果都应在正确的时间播放。

于 2012-05-30T18:03:48.163 回答