Звуки
Обзор
Единый механизм управления состоянием звука в игре. Не нужно разрешать конфликты состояний звука в игре. Одна точка контроля. Состояние сохраняется даже при перезагрузке. Отслеживайте остановку и возобновление звуков и музыки в игре.
SDK уведомляет когда нужно включить или отключить звуки или музыку или общий звук при:
- Паузе в игре (ручная пауза, сворачивание окна, переключение вкладки и другое);
- Показе рекламы (межстраничная, rewarded);
- Явном выборе игрока выключить / включить звук через кнопки на площадке вне игры;
- Ручное включение / отключение звука напрямую в SDK.
События
FREEСобытия срабатывают автоматически, когда есть потребность в изменении состояния звука.
- JavaScript
- Unity
// Выключили звук
gp.sounds.on('mute', () => {
// Необходимо выключить все звуки в игре
});
// Выключили звуковые эффекты
gp.sounds.on('mute:sfx', () => {
// Необходимо выключить звуковые эффекты (нажатия кнопок, шум стрельбы, звуки хотьбы, прыжков и прочего)
});
// Выключили музыку
gp.sounds.on('mute:music', () => {
// Необходимо выключить музыку в игре
});
// Включили звук
gp.sounds.on('unmute', () => {
// Необходимо включить все звуки в игре
});
// Включили звуковые эффекты
gp.sounds.on('unmute:sfx', () => {
// Необходимо включить звуковые эффекты в игре
});
// Включили музыку звуковые эффекты
gp.sounds.on('unmute:music', () => {
// Необходимо включить музыку в игре
});
// в разработке
Состояние
Вы можете узнать текущее состояние звука в игре.
- JavaScript
- Unity
// Все звуки выключены
gp.sounds.isMuted;
// Звуковые эффекты отключены
gp.sounds.isSFXMuted;
// Музыка выключена
gp.sounds.isMusicMuted;
// в разработке
Действия
Вы можете выключать звук или музыку через наш SDK, мы запоминаем выбор и синхронизируем его с состоянием на площадке так, чтобы вам не пришлось вручную решать конфликты состояния звука.
- JavaScript
- Unity
// Выключить все звуки
gp.sounds.mute();
// Включить все звуки
gp.sounds.unmute();
// Выключить звуковые эффекты
gp.sounds.muteSFX();
// Включить звуковые эффекты
gp.sounds.unmuteSFX();
// Выключить музыку
gp.sounds.muteMusic();
// Включить музыку
gp.sounds.unmuteMusic();
// в разработке
Оставайтесь на связи
С другими разделами документации вы можете ознакомиться здесь. Для начала работы вы можете ознакомиться с нашими туториалами.
Сообщество GamePush в Telegram
: @gs_community.
Для ваших обращений e-mail
: [email protected]
Желаем вам успехов!