Меню настройки громкости звука в Unity
HTML-код
- Опубликовано: 6 ноя 2021
- 00:00 Как добавить источники звука на сцену?
01:21 Как предотвратить прерывание воспроизведения звука при загрузке новой сцены?
03:40 Как регулировать громкость при помощи слайдеров?
Самое годное видео. Долго долбался с этими настройками и только это видео спасло. Спасибо автору!
Объясняешь супер, всё понятно. Удачи)))
Очень годно для такого маленького канал, лайк!
Крутой видос, Спасибо за помощь!
Спасибо, всё понятно объяснили)
Очень крутое видео, спасибо!
Красава!
Лучший, норм видео делаешь💪💥
Спасибо тебе большое, ты очень мне помог!)
Ты крут, спасибо большое!
Видео круть, очень помог, а как собственное сделать слайдер, что бы ползунок в начале был...
Знаете есть ещё такая фишка что есть кнопка "применить" и только если на неё нажать то настройки сохранятся. Как так сделать?
Как сделать, чтоб скрипт Destroy не срабатывал на нужных мне сценах? К примеру я в меню выбрал старт, и он не срабатывает, чтобы музыки в самой игре не было.
Я попробовала добавить в этот скрипт чтобы при нажатии на кнопку звук был и у меня не получилось пока что, а вообще нужно в этот добавлять или можно новый написать, как правильнее?
Зависит от проекта, можно отдельный скрипт
А подскажите пожалуйста, почему просто не поменять мин и макс значения слайдера, а наоборот приводить текущие значения слайдера через формулу к значениям микшера?
не знаю
большое спасибо за видео. Но как все же изначально сделать ползунки слайдера на макс значении? При запуске игры ползунок музыки стоит на нуле и музыки нет
не знаю
Нажимаешь на слайдер, ищешь Value и там ставишь 1@@Raikis11
привет помоги пожалуйста я сделал все как ты но у меня высвечивается эта ошибка и я не знаю как ее пофикситью.
NullReferenceException: Object reference not set to an instance of an object
musicSlider.Awake () (at Assets/musicSlider.cs:17)
Привет. Похоже ты забыл добавить ссылку на объект в инспекторе
Пожалуйста
Регулировать громкость разных микшеров получилось, а вот сохранять значения параметров при перезапуске игры почему то не получается (((
Сделал вот так.
using UnityEngine;
using UnityEngine.UI;
public class SaveValumeSoundFX : MonoBehaviour
{
public Slider soundfxslider;
public float sliderValue;
// Start is called before the first frame update
void Start()
{
if (!PlayerPrefs.HasKey("SaveValumeSoundFX"))
{
PlayerPrefs.SetFloat("SaveValumeSoundFX", 0.3f);
Debug.Log("Set_Valume_SoundFXt - 0.3");
soundfxslider.value = PlayerPrefs.GetFloat("SaveValumeSoundFX", sliderValue);
}
else
{
soundfxslider.value = PlayerPrefs.GetFloat("SaveValumeSoundFX", sliderValue);
Debug.Log("LoadValumeSoundFX");
}
}
public void ChangeSlider(float value)
{
sliderValue = value;
PlayerPrefs.SetFloat("SaveValumeSoundFX", sliderValue);
Debug.Log("SaveValumeSoundFX");
}
}
@@DenisFomin не работает
@@Raikis11 чуть конкретнее, что не получилось?
@@DenisFomin значение слайдера либо во всех случаях 0.3, либо значение просто не сохраняется
@@Raikis11 если мой скрипт использовал, то у меня в консоль выводиться сообщения при старте
Debug.Log("SaveValumeSoundFX")
Кроме того, это же только часть которая загружает значения, а нужно ещё сделать ту что сохраняет изменения.
Видео урок просто класс, побольше бы таких. Единственный вопрос: что за трек на фоне?
Почему никто не может дать просто скопировать скрипт(
потому что ты должен сам научиться писать скрипты а просто копируя ты ничего не научишся
@@spayman3493 а тебе , надо научиться писать на Русском языке
@@user-su9nj8mx9t После "тебе" запятая не ставится, а "русский язык" пишется с маленькой буквы. Учите русский язык и не позорьтесь.