Звук в Phaser.js

Аудио, маркеры, AudioContext и звуковые спрайты в Phaser.

Работаем с аудиоспрайтами в Phaser: один файл — множество звуков

Работаем с аудиоспрайтами в Phaser: один файл — множество звуков

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

Читать
Tween Callback: Как выполнить код после завершения анимации в Phaser

Tween Callback: Как выполнить код после завершения анимации в Phaser

Анимация объектов — основа динамики в играх. Часто недостаточно просто переместить спрайт — нужно запустить следующее действие: изменить его состояние, воспроизвести звук или начать новую анимацию. Ко...

Читать
Синхронизация анимации и звука в Phaser: полный контроль над аудио

Синхронизация анимации и звука в Phaser: полный контроль над аудио

Создание игр — это не только графика и геймплей, но и атмосфера, которую во многом формирует звук. Однако звуковые эффекты и музыка должны быть тесно связаны с визуальным рядом. Этот пример демонстрир...

Читать
Синхронный запуск аудиодорожек в Phaser: техника loop delay

Синхронный запуск аудиодорожек в Phaser: техника loop delay

Создание сложных музыкальных композиций или звуковых ландшафтов в играх часто требует точной синхронизации нескольких аудиодорожек. Прямой последовательный запуск может привести к рассинхронизации из-...

Читать
Загружаем и управляем аудиоспрайтами в Phaser 3: от одного файла к множеству звуков

Загружаем и управляем аудиоспрайтами в Phaser 3: от одного файла к множеству звуков

В играх часто требуется множество звуковых эффектов: выстрелы, шаги, фоновые мелодии. Загружать каждый файл по отдельности — неудобно и медленно. Аудиоспрайты в Phaser 3 решают эту проблему, упаковыва...

Читать
Как использовать маркеры для точного воспроизведения звуков в Phaser

Как использовать маркеры для точного воспроизведения звуков в Phaser

В играх часто требуется воспроизвести не весь большой аудиофайл, а только конкретный звук из него, например, выстрел или прыжок. Загрузка десятков мелких файлов неэффективна. Phaser позволяет решить э...

Читать