Некоторые вопросы о библиотеке Bass 3DAudio в С#

У меня есть несколько вопросов о басовой аудиобиблиотеке.

Я хочу создать аудиоигру для слабовидящих, которая нуждается в поддержке 3D-аудио.

Прежде всего, как я могу воспроизвести звук в области? например: minx:5.maxx:10.miny:5.maxy:5.minz:0.maxz:5.

Я могу воспроизвести звук в одном месте, например, в x:10, y:0, z:0, но я хочу сделать то же самое, что и выше.

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

Мой следующий вопрос: как сказать басу воспроизводить звук только тогда, когда расстояние до слушателя меньше x?

И просьба: можете ли вы предложить мне другую хорошую библиотеку 3D-аудио, доступную на C# и имеющую полную документацию? А также подходит для создания аудиоигр?

Спасибо


person mohammad    schedule 27.08.2020    source источник
comment
Это может быть полезно при преобразовании в вектор, градусов к вектору"> stackoverflow.com/questions/18851761/   -  person Bruno Casarotti    schedule 28.08.2020