Меню настройки громкости звука в Unity

Поделиться
HTML-код
  • Опубликовано: 6 ноя 2021
  • 00:00 Как добавить источники звука на сцену?
    01:21 Как предотвратить прерывание воспроизведения звука при загрузке новой сцены?
    03:40 Как регулировать громкость при помощи слайдеров?

Комментарии • 33

  • @Jenikby
    @Jenikby Год назад +4

    Самое годное видео. Долго долбался с этими настройками и только это видео спасло. Спасибо автору!

  • @KalimBatony
    @KalimBatony 2 года назад +8

    Объясняешь супер, всё понятно. Удачи)))

  • @nickel8823
    @nickel8823 2 года назад +7

    Очень годно для такого маленького канал, лайк!

  • @dima6peyc154
    @dima6peyc154 2 года назад +5

    Крутой видос, Спасибо за помощь!

  • @MelloMix
    @MelloMix 2 года назад +5

    Спасибо, всё понятно объяснили)

  • @user-er6hx1fh1t
    @user-er6hx1fh1t Месяц назад

    Очень крутое видео, спасибо!

  • @Devardent_43
    @Devardent_43 2 года назад

    Красава!
    Лучший, норм видео делаешь💪💥

  • @VilertoWOT
    @VilertoWOT Год назад

    Спасибо тебе большое, ты очень мне помог!)

  • @joblab1967
    @joblab1967 Год назад

    Ты крут, спасибо большое!

  • @Antrix123
    @Antrix123 2 года назад +1

    Видео круть, очень помог, а как собственное сделать слайдер, что бы ползунок в начале был...

  • @vagonmetala
    @vagonmetala 13 дней назад

    Знаете есть ещё такая фишка что есть кнопка "применить" и только если на неё нажать то настройки сохранятся. Как так сделать?

  • @krino_079
    @krino_079 Год назад

    Как сделать, чтоб скрипт Destroy не срабатывал на нужных мне сценах? К примеру я в меню выбрал старт, и он не срабатывает, чтобы музыки в самой игре не было.

  • @sally4564
    @sally4564 2 года назад

    Я попробовала добавить в этот скрипт чтобы при нажатии на кнопку звук был и у меня не получилось пока что, а вообще нужно в этот добавлять или можно новый написать, как правильнее?

    • @indiedev3122
      @indiedev3122  2 года назад

      Зависит от проекта, можно отдельный скрипт

  • @user-fd3nw3un7v
    @user-fd3nw3un7v Год назад

    А подскажите пожалуйста, почему просто не поменять мин и макс значения слайдера, а наоборот приводить текущие значения слайдера через формулу к значениям микшера?

    • @Raikis11
      @Raikis11 6 месяцев назад

      не знаю

  • @user-du1lo7hm3s
    @user-du1lo7hm3s Год назад

    большое спасибо за видео. Но как все же изначально сделать ползунки слайдера на макс значении? При запуске игры ползунок музыки стоит на нуле и музыки нет

    • @Raikis11
      @Raikis11 6 месяцев назад

      не знаю

    • @thompson2491
      @thompson2491 6 месяцев назад

      Нажимаешь на слайдер, ищешь Value и там ставишь 1@@Raikis11

  • @spayman3493
    @spayman3493 2 года назад

    привет помоги пожалуйста я сделал все как ты но у меня высвечивается эта ошибка и я не знаю как ее пофикситью.
    NullReferenceException: Object reference not set to an instance of an object
    musicSlider.Awake () (at Assets/musicSlider.cs:17)

    • @indiedev3122
      @indiedev3122  2 года назад

      Привет. Похоже ты забыл добавить ссылку на объект в инспекторе

    • @mryoutube9661
      @mryoutube9661 Год назад

      Пожалуйста

  • @DenisFomin
    @DenisFomin 2 года назад +1

    Регулировать громкость разных микшеров получилось, а вот сохранять значения параметров при перезапуске игры почему то не получается (((

    • @DenisFomin
      @DenisFomin 2 года назад

      Сделал вот так.
      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");
      }
      }

    • @Raikis11
      @Raikis11 6 месяцев назад

      @@DenisFomin не работает

    • @DenisFomin
      @DenisFomin 6 месяцев назад

      @@Raikis11 чуть конкретнее, что не получилось?

    • @Raikis11
      @Raikis11 6 месяцев назад

      @@DenisFomin значение слайдера либо во всех случаях 0.3, либо значение просто не сохраняется

    • @DenisFomin
      @DenisFomin 6 месяцев назад

      @@Raikis11 если мой скрипт использовал, то у меня в консоль выводиться сообщения при старте
      Debug.Log("SaveValumeSoundFX")
      Кроме того, это же только часть которая загружает значения, а нужно ещё сделать ту что сохраняет изменения.

  • @hinarhorn4920
    @hinarhorn4920 8 месяцев назад

    Видео урок просто класс, побольше бы таких. Единственный вопрос: что за трек на фоне?

  • @anto8062
    @anto8062 2 года назад +3

    Почему никто не может дать просто скопировать скрипт(

    • @spayman3493
      @spayman3493 2 года назад +1

      потому что ты должен сам научиться писать скрипты а просто копируя ты ничего не научишся

    • @user-su9nj8mx9t
      @user-su9nj8mx9t Год назад

      @@spayman3493 а тебе , надо научиться писать на Русском языке

    • @sapuhuluq6815
      @sapuhuluq6815 Год назад +1

      ​@@user-su9nj8mx9t После "тебе" запятая не ставится, а "русский язык" пишется с маленькой буквы. Учите русский язык и не позорьтесь.