Тёмный

Как сделать включение и выключение музыки на кнопку в юнити 

Fresh Huk
Подписаться 781
Просмотров 6 тыс.
50% 1

Как сделать включение и выключение музыки на кнопку в юнити
Всем привет, сегодня в видео я покажу как сделать фоновую музыку и как эту музыку выключить или в ключить на кнопку при этом будет сохранятся ваш выбор для этого я использую PlayerPrefs.
Всем спасибо за просмотр)
Скачать скрипт можно в моем дискорд канале: / discord
Моя игра: play.google.com/store/apps/de...
#unity #music #lesson

Опубликовано:

 

12 июн 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 56   
@zoantikable
@zoantikable 11 месяцев назад
Нужно было при окончании игры что бы музыка останавливалась, получилось! Спасибо вам добрый человек, правда не получилось через 2 скрипта пришлось все в один пихать но то такое уже
@Andrii_2012
@Andrii_2012 2 года назад
Топ и все понятно!
@freshhuk
@freshhuk 2 года назад
Спасибо)
@M-i-F-i-x
@M-i-F-i-x Год назад
Топчик
@freshhuk
@freshhuk Год назад
Спасибо
@electrocat9493
@electrocat9493 5 месяцев назад
Привет. Подскажи пожалуйста. Спрайты кнопки какого формата должны быть?
@cetar237
@cetar237 2 года назад
Я ещё жду :)
@freshhuk
@freshhuk 2 года назад
Ролик в процессе)
@AsphaltNevada
@AsphaltNevada Год назад
Я бы хотел видео как сделать рандомном фондовую музыку в игре такого нет в ютубе
@freshhuk
@freshhuk Год назад
Может сниму такое)
@ReinMensh
@ReinMensh 8 месяцев назад
А как сделать, чтобы в одной сцене несколько треков таких было и они по кнопке включались? Если я делаю просто точно также, то только первая работает и все одновременно запускаются, а не именно первая
@user-if9cb7tu7y
@user-if9cb7tu7y 5 месяцев назад
Создай еще доп переменые AudioSourse Ad , add ,add; и в update пропеши для каждого Ad.enabled = true; isOn = true; меняя название.Тоже самое и где false
@heddy_
@heddy_ 10 месяцев назад
Привет. А как сделать так что-бы при переходе в другую сцену музыка не выключалась или не начинала заново, а просто продолжало и не останавливалось?
@beaver4254
@beaver4254 4 месяца назад
Такая же проблема, не знаю как решить
@SVshka283
@SVshka283 2 года назад
можешь пожалуйста снять видео о том как сделать врага в top down игре
@freshhuk
@freshhuk 2 года назад
Хорошо
@SVshka283
@SVshka283 2 года назад
@@freshhuk ну типо враг ходит кругами а если заметит игрока идёт к нему зарание спасибо
@freshhuk
@freshhuk 2 года назад
Попробуем)
@SVshka283
@SVshka283 2 года назад
@@freshhuk спасибо
@leddel7683
@leddel7683 Год назад
можешь ссылку на скрипт продублировать?
@ncfilms1233
@ncfilms1233 3 месяца назад
Вставить данный кодек... А оставить его?
@ZariDrag0n
@ZariDrag0n Год назад
Привет, как сделать так чтобы определенный звук ставился на паузу?
@freshhuk
@freshhuk Год назад
Указываешь тот аудиосурс который тебе нужно отключить и все
@ZariDrag0n
@ZariDrag0n Год назад
@@freshhuk где
@freshhuk
@freshhuk Год назад
Можешь создать в скрипте публичную переменную с аудио сурс и туда вставляешь а в скрипте отключает выбранный аудио сурс, в дс есть этот скрипт он отключает выбраннаную музыку
@ZariDrag0n
@ZariDrag0n Год назад
@@freshhukкакая дата у поста в дс?
@freshhuk
@freshhuk Год назад
@@ZariDrag0n там есть сервер скрипты из видео и там я скидывал этот ролик и под ним скрипт в верх пролестай там немного
@poshlhumorrr
@poshlhumorrr 11 месяцев назад
Привет, Возникла такая ситуция, может подскажет кто. Есть две сцены меню и геймплей, в меню находится менеджер звука с данным скриптом в меню работает нормально, но после перехода на гейплей и обратно в меню работать перестает так как теряется изображение на кнопку без которого скрипт не работает. На аудио менеджере висит DontDestroyOnLoad, что бы не удалялся при переходе на геймплей, и проблема в том что изображение на кнопке находится в меню, и переход на геймлей заставляет терять данное изображение. Нужно как то сделать что бы изображение не терялось при переходе от сцены к сцене, пыттался кнопку тоже не удалять при переходе на другую сцену или использовать префаб все без толку все равно теряется
@freshhuk
@freshhuk 11 месяцев назад
Может повесить скрипт на какой то объект который отвечает за проверку проигрывания?
@poshlhumorrr
@poshlhumorrr 11 месяцев назад
@@freshhuk В любом случае этот объект будет на сцене меню, и при переходе на сцену геймплей объект потеряется с изображением. А если такой обьект сделать на сцене геймплей то вытянуть с меню это изображение тоже не получается.
@Bushold52
@Bushold52 10 дней назад
Код не рабочий. Т.к. при запуске игры звук автоматически включается и без возможности отключить.
@Angelochek_Grief
@Angelochek_Grief 7 дней назад
У меня всё работает
@firefoxlive1912
@firefoxlive1912 Год назад
А можно таким образом выключить два звуковых файла?
@freshhuk
@freshhuk Год назад
Можно
@firefoxlive1912
@firefoxlive1912 Год назад
@@freshhuk можешь подсказать как а то я немогу претащить в скрипт кнопку с одной сцены на другую
@freshhuk
@freshhuk Год назад
@@firefoxlive1912 немного тебя не понел, что конкретно тебе нужно?
@firefoxlive1912
@firefoxlive1912 Год назад
@@freshhuk Смотри,у меня есть две сцены и на этих сценах мне нужно отключить два звуковых файла (один файл на первой сцене а второй файл на второй сцене), на первой сцене все ок работает но когда я перехожу на вторую сцену и добавляю на второй аудиосурс скрипт там нужно указать кнопку на которую отключаются эти два звуковых файла и вот проблема я немогу перетащить баттон(кнопку) с первой сцены на вторую.Как быть?
@firefoxlive1912
@firefoxlive1912 Год назад
@@freshhuk ну то что?
@framon-studio5413
@framon-studio5413 2 года назад
блииин у меня не тянет дс автор можешь пожалуйсто залить скрипт (сорри за ошибки)
@freshhuk
@freshhuk 2 года назад
Вот скрипт:
@freshhuk
@freshhuk 2 года назад
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Music : MonoBehaviour { public Sprite onMusic; public Sprite offMusic; public Image MusicButton; public bool isOn; public AudioSource ad; void Start() { isOn = true; } void Update() { if (PlayerPrefs.GetInt("music") == 0) { MusicButton.GetComponent().sprite = onMusic; ad.enabled = true; isOn = true; } else if(PlayerPrefs.GetInt("music") == 1) { MusicButton.GetComponent().sprite = offMusic; ad.enabled = false; isOn = false; } } public void offSaund() { if(!isOn) { PlayerPrefs.SetInt("music", 0); } else if (isOn) { PlayerPrefs.SetInt("music", 1); } } }
@framon-studio5413
@framon-studio5413 2 года назад
СПАСИБО ТЫ МЕНЯ СПАС
@framon-studio5413
@framon-studio5413 2 года назад
@@freshhuk СДЕЛАЙТЕ ПОЖАЛУЙСТА ВИДЕО ДЛЯ ПЕРЕХОДА С ОДНОЙ СЦЕНЫ НА ДРУГУЮ ПО КНОПКЕ ЕСЛИ НЕ СЛОЖНО
@freshhuk
@freshhuk 2 года назад
@@framon-studio5413 хорошо
@CLangMole
@CLangMole Год назад
Мдаа в апдейте искать геткомпонент
Далее
I Built a SECRET McDonald’s In My Room!
36:00
Просмотров 13 млн
BJTH3053 - PROJECT MANAGEMENT
11:52
Просмотров 1
Как добавить звук в UNITY игру?
7:19