Разберём Audio Mixer за 2 минуты. Это не сложнее, чем настроить громкость в телефоне — только круче.
1️⃣ Создаём микшер и группы
• В Project → ПКМ → Create → Audio Mixer
• Открываешь окно Audio Mixer (Window → Audio → Audio Mixer)
• Создаёшь группы для разных типов звуков: Music, SFX, UI, Ambience
• В AudioSource выбираешь нужную Output-группу
2️⃣ Настраиваем плавное управление громкостью
Не используй прямые значения — работай через параметры!
public AudioMixer mixer;
// Меняем громкость группы Music
mixer.SetFloat("MusicVolume", Mathf.Log10(volume) * 20);
🔸 volume от 0.0001 до 1
🔸 Формула преобразует в децибелы — так работает настоящий звук
3️⃣ Снепшоты — твой лучший друг
Мгновенно переключай настройки звука между сценами:
• В микшере: Add Snapshot → New Snapshot
• В коде:
mixer.FindSnapshot("Menu").TransitionTo(0.5f);💡 Примеры использования:
• Меню игры — приглушённая музыка
• Битва — усиленные звуки выстрелов
• Пауза — тихая фоновая музыка
4️⃣ Эффекты в дорожках
Добавляй на группы:
• Low Pass — приглушает звук (идеально для паузы)
• High Pass — обрезает басы
• Reverb — эхо для пещер и помещений
⚡️ Итог: Audio Mixer = твой центральный пульт управления звуком. Группы, снепшоты и параметры — всё, что нужно для про-звука.
💬 Используешь микшер в своих проектах?
🔔 Подпишись — впереди ещё больше практических гайдов по Unity и C#!
Akrus Games | Unity
