Звуки и музыка
Вот решил выложить свои классы по работе со звуком и музыкой. Они у меня уже не менялись где-то четыре игры подряд, так что можно считать, что их функционал подходить под большинство игр. Классы используют выкладываемые ранее модули ageMath и ageVector (они уже включены в исходники примера в конце поста).
Звуковой класс может воспроизводить только одиночные звуки. Петли и зацикленные эффекты планируется добавить в будущем. Просто пока мне это было не нужно в предыдущих играх
класс может также воспроизводить объемный звук, учитывая расстояние до объекта и его положение относительно слушателя.
Музыкальный класс может воспроизводить зациклено музыкальные треки а также обеспечивать плавную смену музыки путём затухания.
Классы все статические, поэтому создавать их экземпляры не требуется. У всех классов можно менять громкость и отключать звук.
Категория: Полезные классы | 9 Комментариев »
