Звуки и музыка

Апрель 15th, 2011 автор: Oleg Antipov

Вот решил выложить свои классы по работе со звуком и музыкой. Они у меня уже не менялись где-то четыре игры подряд, так что можно считать, что их функционал подходить под большинство игр. Классы используют выкладываемые ранее модули ageMath и ageVector (они уже включены в исходники примера в конце поста).

Звуковой класс может воспроизводить только одиночные звуки. Петли и зацикленные эффекты планируется добавить в будущем. Просто пока мне это было не нужно в предыдущих играх :) класс может также воспроизводить объемный звук, учитывая расстояние до объекта и его положение относительно слушателя.

Музыкальный класс может воспроизводить зациклено музыкальные треки а также обеспечивать плавную смену музыки путём затухания.

Классы все статические, поэтому создавать их экземпляры не требуется. У всех классов можно менять громкость и отключать звук.

Читать далее »

Категория: Полезные классы | 9 Комментариев »

Музыка во флеш играх

Февраль 9th, 2010 автор: Oleg Antipov

О да, это то самое, что отжирает в особо запущенных случаях 80% от общего размера flash игры. К сожалению миди и прочая треккерная музыка осталась в 20 веке, поэтому экономить приходится по другому.
Читать далее »

Категория: Хитрости | Нет комментариев »

MP3-петли во flash без разрывов

Январь 26th, 2010 автор: Oleg Antipov

Недавно столкнулся с довольно забавной проблемой – оказывается формат MP3 подразумевает добавления в начало и конец трека 10-20 мс тишины. В официальной документации по формату это объясняется тем, что декодеру требуется некоторое время для работы. Естественно это не существенно для целых композиций, но фатально для музыкальных петель.
Читать далее »

Категория: Хитрости | 3 Комментариев »