Задать вопрос

Как выводить в играх звуковые спецэффекты?

Здравствуйте.


Пишу свою простую игрушку, использую OpenAL для работы со звуком. Проигрывание фоновой музыки далось легко, но вот как правильно воспроизводить звуки? Как реализуется их микширование? В интернете нашел только примеры для вывода музыки. Может кто-то поделиться куском кода?
  • Вопрос задан
  • 3506 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Разработчик игр
    6 месяцев
    Далее
  • GB (GeekBrains)
    Программирование и 3D-моделирование в Minecraft
    4 месяца
    Далее
  • Skillfactory
    Разработчик игр на Unity
    18 месяцев
    Далее
Решения вопроса 1
Biga
@Biga
По-моему, там ничего особо не надо делать для микширования. Просто создаёшь новый source посредством alGenSources(1, &source), а дальше всё то же самое, что и для музыки — создавать буферы, забивать их данными, очищать проигранные буферы.

Думаю, что проще всего будет посмотреть в коде какого-нибудь игрового движка. В OpenAL очень много ньюансов и неочевидных вещей.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы