Архивы метки: Звук

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

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

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

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

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

Продолжить чтение

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

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

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

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