ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Простой игровой движок. -53- Звук OpenAL. Часть 1. Главный класс.

Lasarus

Delphi

Pascal

Creative person

Dune 2

Make a game

Writing a game

With your own hands

Graphics

OpenAL

Sound

Лазарус

Дельфи

Паскаль

Творческий человек

Дюна 2

Делаем игру

Пишем игру

Своими руками

Графика

Спрайт

Звук

Автор: Творческий человек

Загружено: 2018-08-07

Просмотров: 772

Описание: Пришла пора научить движок воспроизводить звуки. По началу я хотел использовать Bass.dll из-за свой простоты, но потом отказался, так как при коммерческом использовании просят денег. Выбор пал на OpenAL. Api давно уже не развивается, но я думаю что мне хватит тех возможностей, которые уже реализованы. На текущий момент основная версия OpenAL 1.1. Интерфейс библиотеки очень сильно похож на OpenGL, можно сказать почти родной брат, поэтому с освоением проблем возникнуть не должно. На официальном сайте я нашёл всё необходимое для работы, правда заголовочный файл для Lazarusa пришлось искать на просторах интернета. Видимо написан он был давно и пришлось потратить несколько часов, что бы заставить его компилироваться без ошибок. Чуть позже, случайно просматривая исходники Free pascal compiler, я обнаружил папку OpenAL. в ней есть заголовочный файл, но при более тщательном изучении я решил оставить сторонний, хотя кое что меня в нём тоже не устраивает. Итак приступим. В OpenAL есть 3 сущности: слушатель, источник и звуковой буфер. Я начну с главного класса, в котором будет происходить инициализация библиотеки, открытие устройства и т.д. Так же он будет содержать в себе методы работы со слушателем. Начну с конструктора и деструктора, затем добавлю свойство, позволяющее изменять формулу расчёта громкости, в зависимости от расстояния. Для наглядного изучения, создам тестовый проект, с возможностью изменять свойства класса, думаю должно быть интересно.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Простой игровой движок. -53- Звук OpenAL. Часть 1. Главный класс.

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Простой игровой движок. -54- Звук OpenAL. Часть 2. Слушатель.

Простой игровой движок. -54- Звук OpenAL. Часть 2. Слушатель.

Захват звука с звуковой карты и вывод его в виде графика.

Захват звука с звуковой карты и вывод его в виде графика.

Японец по цене ВАЗа! Оживляем пацанскую мечту :)

Японец по цене ВАЗа! Оживляем пацанскую мечту :)

C# + OpenAL

C# + OpenAL

#1 Minecraft с нуля на C++ - создание окна

#1 Minecraft с нуля на C++ - создание окна

Работа с файлами с++. Запись в файл. c++ ofstream. Изучение С++ для начинающих. Урок #115

Работа с файлами с++. Запись в файл. c++ ofstream. Изучение С++ для начинающих. Урок #115

Я СДЕЛАЛ ИДЕАЛЬНЫЙ ШАР ИЗ ОБЫЧНОЙ ЗЕМЛИ - ДРЕВНЯЯ ЯПОНСКАЯ ТЕХНИКА

Я СДЕЛАЛ ИДЕАЛЬНЫЙ ШАР ИЗ ОБЫЧНОЙ ЗЕМЛИ - ДРЕВНЯЯ ЯПОНСКАЯ ТЕХНИКА

Экзотический ноутбук с двумя экранами из гуана и палок. Китайский хххх-DS16 подвального производства

Экзотический ноутбук с двумя экранами из гуана и палок. Китайский хххх-DS16 подвального производства

Занятие 17 (2022-23): Генерация звука в цифровых схемах

Занятие 17 (2022-23): Генерация звука в цифровых схемах

OpenAL Tutorial pt.1 | Init and Play Sound Effects

OpenAL Tutorial pt.1 | Init and Play Sound Effects

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]