Как сделать, чтоб скрипт Destroy не срабатывал на нужных мне сценах? К примеру я в меню выбрал старт, и он не срабатывает, чтобы музыки в самой игре не было.
А подскажите пожалуйста, почему просто не поменять мин и макс значения слайдера, а наоборот приводить текущие значения слайдера через формулу к значениям микшера?
Сделал вот так. 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 если мой скрипт использовал, то у меня в консоль выводиться сообщения при старте Debug.Log("SaveValumeSoundFX") Кроме того, это же только часть которая загружает значения, а нужно ещё сделать ту что сохраняет изменения.
большое спасибо за видео. Но как все же изначально сделать ползунки слайдера на макс значении? При запуске игры ползунок музыки стоит на нуле и музыки нет
привет помоги пожалуйста я сделал все как ты но у меня высвечивается эта ошибка и я не знаю как ее пофикситью. NullReferenceException: Object reference not set to an instance of an object musicSlider.Awake () (at Assets/musicSlider.cs:17)
Я попробовала добавить в этот скрипт чтобы при нажатии на кнопку звук был и у меня не получилось пока что, а вообще нужно в этот добавлять или можно новый написать, как правильнее?
Самое годное видео. Долго долбался с этими настройками и только это видео спасло. Спасибо автору!
Объясняешь супер, всё понятно. Удачи)))
Очень годно для такого маленького канал, лайк!
Крутой видос, Спасибо за помощь!
Спасибо, всё понятно объяснили)
Очень крутое видео, спасибо!
Красава!
Лучший, норм видео делаешь💪💥
Ты крут, спасибо большое!
Спасибо тебе большое, ты очень мне помог!)
Знаете есть ещё такая фишка что есть кнопка "применить" и только если на неё нажать то настройки сохранятся. Как так сделать?
Как сделать, чтоб скрипт Destroy не срабатывал на нужных мне сценах? К примеру я в меню выбрал старт, и он не срабатывает, чтобы музыки в самой игре не было.
А подскажите пожалуйста, почему просто не поменять мин и макс значения слайдера, а наоборот приводить текущие значения слайдера через формулу к значениям микшера?
не знаю
Видео круть, очень помог, а как собственное сделать слайдер, что бы ползунок в начале был...
Регулировать громкость разных микшеров получилось, а вот сохранять значения параметров при перезапуске игры почему то не получается (((
Сделал вот так.
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")
Кроме того, это же только часть которая загружает значения, а нужно ещё сделать ту что сохраняет изменения.
большое спасибо за видео. Но как все же изначально сделать ползунки слайдера на макс значении? При запуске игры ползунок музыки стоит на нуле и музыки нет
не знаю
Нажимаешь на слайдер, ищешь Value и там ставишь 1@@Raikis11
Почему никто не может дать просто скопировать скрипт(
потому что ты должен сам научиться писать скрипты а просто копируя ты ничего не научишся
@@spayman3493 а тебе , надо научиться писать на Русском языке
@@лиза-в8ь После "тебе" запятая не ставится, а "русский язык" пишется с маленькой буквы. Учите русский язык и не позорьтесь.
привет помоги пожалуйста я сделал все как ты но у меня высвечивается эта ошибка и я не знаю как ее пофикситью.
NullReferenceException: Object reference not set to an instance of an object
musicSlider.Awake () (at Assets/musicSlider.cs:17)
Привет. Похоже ты забыл добавить ссылку на объект в инспекторе
Пожалуйста
Я попробовала добавить в этот скрипт чтобы при нажатии на кнопку звук был и у меня не получилось пока что, а вообще нужно в этот добавлять или можно новый написать, как правильнее?
Зависит от проекта, можно отдельный скрипт
Видео урок просто класс, побольше бы таких. Единственный вопрос: что за трек на фоне?