AudioManager12 / 15

Звук при размещении фигуры

Воспроизведём короткий звук после успешного хода.

Добавим звук в список ресурсов. В Block Puzzle сервис звука слушает PlacementCompleted. По этому событию он вызывает engine.audio.playSfx с именем звука. При выходе из сцены сервис снимает подписку. BlockPuzzleAudioService.ts

ctx.engine.events.on(BlockPuzzleEvents.PlacementCompleted, () => {
  this.playSfx(AudioAssetIds.Placed);
});
PlacementCompletedФигура размещена
playSfxЗапускаем звук по ID
ЗвукИгрок слышит подтверждение

Источники ↗

Block Puzzle · BlockPuzzleAudioService.ts↗Подписки на игровые события.