Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Как сделать ручную сирену (manual wail)

Как сделать ручную сирену (manual wail)

ZenhipsterПостоялецwww17 июля 201812:07#0
Как такое делается?

Делал другие типы сирен в OpenAL. Для этого типа думал завести два звука - восходящую и нисходящую сирену, и воспроизводить их с нужного места в зависимости от нажатия или отжатия кнопки, но непонятно, как в OpenAL воспроизводить звук с заданной позиции.
Может вместо OpenAL другой движок больше подойдет?

nullptrПостоялецwww17 июля 201817:59#1
Zenhipster
> но непонятно, как в OpenAL воспроизводить звук с заданной позиции

alSourcef(sourceId, AL_SEC_OFFSET, seconds);

/ Форум / Программирование игр / Звук

2001—2018 © GameDev.ru — Разработка игр