Тема: OpenAL wrapper
Показать сообщение отдельно
Старый 05.09.2011, 01:51   #4
Coks
Знающий
 
Регистрация: 29.05.2007
Сообщений: 227
Написано 126 полезных сообщений
(для 312 пользователей)
Ответ: OpenAL wrapper

Сообщение от LLI.T.A.L.K.E.R. Посмотреть сообщение
А твой звук короток и тих. Не услыхал. Он вот трёхмерен.
Если ты про тест в аттаче - то звук там не главное. Там надо просто протестить на ошибки при выходе из приложения.

Сообщение от LLI.T.A.L.K.E.R. Посмотреть сообщение
AudioData.bb - звуки прерывают друг друга (без наложения)
Там как бы в этом то и фишка. Там создается один источник звука и в него подставляются разные аудио данные.

Сообщение от LLI.T.A.L.K.E.R. Посмотреть сообщение
Effects.bb - громкость не меняется
Хм... при нажатии на X значение громкости не меняется или меняется, но громкость не уменьшается. Уточни пожалуйста.

Сообщение от LLI.T.A.L.K.E.R. Посмотреть сообщение
Можно проигрывать только один звук? А как же быть в шутере например?
Нет конечно. Можно проигрывать столько сколько поддерживает твоя звуковуха. У меня например такое ограничение: на хардваре 30, софтвар 256 источников. Проверить количество можно этой функцией: alGetMaxNumSources(index) index-номер девайса. Вызывать только перед инициализацией девайса (т.е. перед вызовом alDeviceInit).

На счет трехмерного звука - он должен быть обязательно в моно.
(Offline)
 
Ответить с цитированием