Лучший подход для воспроизведения (нескольких) одновременных звуков во Flash плеере - PullRequest
0 голосов
/ 09 марта 2011

Я нахожусь на последних шагах моей Flash-игры, теперь я должен позаботиться о музыке / звуке.

И я понял, что мне нужно воспроизводить несколько звуков одновременно, звуки, похожие на выстрелы, взрывы, крики и т. Д., Однако эти звуки короткие, <1 секунда. </p>

Итак, сколько звуков я могу воспроизвести одновременно? И какой наилучший подход (какой класс использовать, как, советы и т. Д.) Для достижения этого ?, учитывая мою ситуацию.

Спасибо заранее.

Ответы [ 2 ]

1 голос
/ 09 марта 2011

Вы можете производить столько, сколько хотите, хотя результаты могут быть не такими, как вы ожидаете. У меня было более 10 звуков одновременно, и это звучало ужасно. Я бы посоветовал вам установить некоторые жесткие ограничения на количество звуков одного типа.

Посмотрите, что Колби из Cheezeworld сделал со своим классом SoundManager .

Полный исходный код можно загрузить из репозитория кодов Google .

0 голосов
/ 09 марта 2011

Я никогда не сталкивался с ограничением на количество Звук экземпляры, которые я создал, но я не могу думать о макс. Несколько месяцев назад я играл в игру, в которой было около двадцати или около того времени одновременно.

Впрочем, перегружать и искажать стереофонический выход довольно легко. Если вы планируете использовать много звуков одновременно, вам, вероятно, потребуется отрегулировать громкость каждого SoundTransform из SoundChannel , который возвращается при игре. Или вы можете настроить уровень в самом аудиофайле.

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