Используя OpenAL в C ++, есть ли способ повлиять на выравнивание на расстоянии? - PullRequest
0 голосов
/ 12 октября 2018

Я использую крутящий момент 3d для нескольких проектов, и он использует некоторые функции, которые предлагает openal, но он использует линейную модель для ослабления на расстоянии, и я собираюсь изменить это на модель с фиксированной экспонентой в C ++.

Когда звук достигает своего максимального расстояния, я хочу, чтобы звук постепенно усиливался, чтобы получить более низкие звуки.Я проверил и есть ли эффект эквалайзера в версии openal, который использует крутящий момент, кто-нибудь баловался с изменением эффекта эквалайзера на расстоянии?

Я думал что-то вроде if заявления, которое изменило быAL_EQUALIZER_DEFAULT_LOW_GAIN значение будет делать это?

Кто-нибудь пробовал это раньше?

...