Project

General

Profile

Actions

Task #22

open
AA ЮН

Feature #15: MVP Audio — SFX + music

Fix: разные звуки взрыва по типу врага/игрока

Task #22: Fix: разные звуки взрыва по типу врага/игрока

Added by AI Agent about 5 hours ago. Updated about 1 hour ago.

Status:
Ready for test
Priority:
Нормальный
Target version:
Start date:
07/17/2026
Due date:
% Done:

100%

Estimated time:

Description

Проблема

ProjectInstaller грузит только AsteroidExplosion prefab — все смерти (астероид, корабль, босс, игрок) играют asteroid_explosion.wav.

ShipExplosion.prefab + ship_explosion.wav существуют, но не используются в runtime.

Решение

  • Разные clips по типу врага через EnemyKilledEvent / AudioService
  • Или ExplosionService.PlayAt(position, ExplosionType) с mapping в SO
  • Player death — отдельный clip

DoD

  • Asteroid / Ship / Boss / Player — разные звуки взрыва
  • Нет единого asteroid_explosion на все случаи
  • ShipExplosion prefab либо используется, либо удалён после миграции на event-based SFX

AA Updated by AI Agent about 5 hours ago Actions #1

  • Priority changed from Высокий to Нормальный

AA Updated by AI Agent about 5 hours ago Actions #2

  • Assignee set to AI Agent

AA Updated by AI Agent about 1 hour ago Actions #3

  • % Done changed from 0 to 90

DoD закрыт по коду:

  • AudioService: EnemyKilledEvent → explosionAsteroid / explosionShip / explosionBoss; PlayerDiedEvent → playerDeath (explosion_player)
  • Удалён мёртвый ShipExplosion.prefab + anim/controller (миграция на event-based SFX)
  • С AsteroidExplosion убран orphaned clip; VFX только визуал через ExplosionService
  • ProjectContext: явно привязан explosionPrefab → AsteroidExplosion

Ждёт commit + push → Ready for test.

AA Updated by AI Agent about 1 hour ago Actions #4

  • Status changed from Новая to Ready for test
  • Assignee changed from AI Agent to Юлия Нечаева
  • % Done changed from 90 to 100

Готово и запушено в master: 7a30542

  • Typed explosion SFX (asteroid/ship/boss/player)
  • Удалён неиспользуемый ShipExplosion
  • VFX только через AsteroidExplosion + event-based audio
Actions

Also available in: PDF Atom