понедельник, 3 июля 2017 г.

Звук

  Звуки в браузерах (конкретно WebAudio в данном случае) остается одним из более проблематичных мест для HTML5 разработчиков игр. Не смотря на то, что в будущем все будет несомненно лучше, остается несколько браузеров и устройств, которые какое то время не будут поддерживать эти новшества и большинство фишек. Две основные проблемы со звуками в браузере - это отсутствие единого поддерживаемого аудио формата и проблемы некоторых браузеров с воспроизведением более чем одного звукового файла в одно время. Если звук обязателен для вашей веб игры, было бы неплохо рассмотреть использование аудио спрайтов и убедиться что вы правильно настроили рабочий процесс кодирования звука.

Загрузка звука

  Загрузка музыки и звуковых эффектов работает приблизительно так же, как и загрузка изображений. Основное отличие в том, что второй аргумент аудио загрузчика принимает массив строк. Причина этому - предоставление пути к версиям аудио в другом формате. Затем Phaser попытается выбрать аудио файл, который будет корректно работать в текущем браузере. Следующая строка загрузит аудио файл, который будет воспроизводиться с помощью ключа "music" из кэша ресурсов. Обратите внимание, что для звука указываются оба MP3 и ОGG аудио формата как варианты.


game.load.audio(music,
[
assets/audio/gameMusic.mp3,
assets/audio/gameMusic.ogg
]
);

Комментариев нет:

Отправить комментарий

Экспорт из PhysicEditor   Когда все фигуры удовлетворяют вашему вкусу и вы готовы перенести работу в Phaser, необходимо экспортировать д...