Единственный по-настоящему годный туториал по удобной организации звука! Спасибо тебе огромное!
@Netry275 жыл бұрын
Спасибо большое, очень вдохновило, сейчас буду залазить в глубины юнити и копошится. Продолжай в том же духе. У тебя отлично получается.
@evgeniyrakov45985 жыл бұрын
Хороший видосик, как всегда :) Хороший голос, слова без запинок с содержанием, без "воды". Спасибо ;)
@knifeefink33855 жыл бұрын
Спасибо за видео, многих тонкостей даже и не знал!
@emche8525 жыл бұрын
Так Видео о звуках и музыке-то мне и нужно было Ты каким-то образом выпускаешь видео в порядке нужности :D Благодарности за полезные видосы и усердие :3 Всё круто и понятно, лайк)
@StratoCatster2 жыл бұрын
Pitch - это изменение высоты звука. Спасибо за видео
@lkghost74 жыл бұрын
вот каждый урок очень подробно и лаконично, хоть я это уже и знал но было очень инетресно послушать )
@MrDree4 жыл бұрын
Очень полезное видео! я чуть было не начал собирать в массив все аудио соурсы и умножать громкость )))0
@RuFrost14 жыл бұрын
Уже раз 6 смотрел твое видео в течении полу года и каждый раз что то новое. Спасибо за твой труд!
@talldi29474 жыл бұрын
всё очень информативно, и понятно. Спасибо большое за то что вы делайте!
@_shon32664 жыл бұрын
Каждый раз в ответ на "Как сделать то или то в юнити" кидают твои видео, спасибо за материал!)
@ИгнатАникович5 жыл бұрын
Реально крутой видос. автор знает, что делает и делает это , поясняя детали. Давно не было годноты.
@HardPlay-iv2fm5 ай бұрын
Всем привет! по порядку и по делу, автору РЕСПЕКТ!
@raploky2 жыл бұрын
Шикарно! Спасибо за четкость и понятность изложения инфы!
@Sasha2dx3 жыл бұрын
Спасибо, это шикарный урок, то что мне было нужно про sound mixer.
@alexeyrival5 жыл бұрын
Класс! Очень информативно!
@ДмитрийАнтипанов-п8т4 жыл бұрын
Очень хороший урок, если бы еще по подробнее рассказал, про то что не успел, цены бы этому уроку не было бы!!Жду продолжения.
@alicewithalex5 жыл бұрын
Спасибо, очень хорошо рассказано)
@Demexis5 жыл бұрын
Была небольшая проблема, связанная с понижением dB в микшере. Половина звука пропадает ещё на -20 dB, в то время, как уже на -40 dB звук еле слышен, а ведь на слайдере в это время ручка стоит ещё только на половине. Потому, я сделал несколько условий величины float volume с разными диапазонами dB. Если кому-то нужно, вот дополненный фрагмент кода с вычисленными диапазонами: if (volume > 0.5f) Mixer.audioMixer.SetFloat("MusicVolume", Mathf.Lerp(-40, 0, volume)); else if (volume > 0.25f) Mixer.audioMixer.SetFloat("MusicVolume", Mathf.Lerp(-60, 20, volume)); else Mixer.audioMixer.SetFloat("MusicVolume", Mathf.Lerp(-80, 80, volume));
@EmeraldPowder5 жыл бұрын
Да, хорошее замечание, слайдер получается не линейный, а логарифмический, то есть каждые 15% слайдера звук становится где-то в два раза тише. Можно сделать несколькими if'ами, можно возвести volume в какую-нибудь степень ( Mathf.Pow (volume, 1.75f) ), в зависимости от коэффицента будет разный баланс. Тут идеального решения не найдёшь, так как все по разному слышат громкость, но всё равно игрок будет двигать и слушать, так что любой способ примерно линейное сделать подойдёт
@xopoed4 жыл бұрын
Децибел это логарифмическая величина, при увеличении на 10 дБ громкость возрастает в два раза
@ministry__of__truth2 жыл бұрын
@@xopoed неверно. При увеличении на 3 Дб громкость возрастает в 2 раза, при увеличении на 10 Дб возрастает в 10 раз
@playvirtul55885 жыл бұрын
Спасибо за видео, они очень помогают
@thewolfman44535 жыл бұрын
Полезный туториал. Небольшое замечание: Обязательно увеличивай окно VS с помощью ctrl +/-, а то кода не видно.
@EmeraldPowder5 жыл бұрын
Спасибо! Да, можно попробовать, не на 1080p мониторе наверное совсем плохо видно код
@IamDreamDevelАй бұрын
За параметр pitch - огромное спасибо!
@FingalYT5 жыл бұрын
О спасибо я как раз искал. Где можно гору лайков поставить
@granite_gg_boyggg40744 жыл бұрын
Ооо мы на уроке такую-же игру делали!! У меня даже на телефоне осталась игра эта, только там немного другое управление и нужно собирать звездочки и еще все прикалывались над звуком крушения камня, все думали что это пердеж с подливой))))
@Selfchargingcar2 жыл бұрын
звук прописан хорошо, это важный момент и плюс что подробно о звуке в отличии от видео на хайповые запросы...
@masson224 жыл бұрын
Привет. Урок как обычно на высоте! У меня возник вопрос. Через аудиомиксер ты уменьшал звук до -80db что равно отсутствию звука(тишине грубо говоря). Но сама музыка продолжает играть и забирать ресурсы процессора? Или она полностью отключается? Ибо глупо как то просто уменьшать громкость на минимум, и при этом что бы в фоне она воспроизводилась хоть и без звука.
@ravshantuychiev31462 ай бұрын
Ресурсы все равно будет потреблять, даже если громкость в ноль
@crazykitty42465 жыл бұрын
Просто космос )
@MelloMix2 жыл бұрын
Годное и полезное видео, мне было всё понятно)
@eduoki84984 жыл бұрын
офигенно, спасибо
@eloreneloreneloreneloreneloren4 жыл бұрын
С 0 db до -80 db уменьшение звука проходит неравномерно - между 95% и 100% колоссальная разница. Вот правильный линейный метод изменения звука: kzbin.info/www/bejne/rn-rhHqDgNmfrJY
@ビターリ3 жыл бұрын
оо спасибо
@8Dmusic10002 жыл бұрын
Спасибо!
@eloreneloreneloreneloreneloren Жыл бұрын
Пишу спасибо самому себе)
@dicony34274 жыл бұрын
Спасибо огромное, помог!
@kvint36103 жыл бұрын
Крутой урок, спасибо!
@000ProstoFan0004 жыл бұрын
Я просто похлопаю! Clap Clap Clap Clap
@PikaMates2 жыл бұрын
Мне нужно было это!
@ChimpanzeeUltra4 жыл бұрын
Oh, mama, я увидел нечто волшебное, чего мне не хватало при разработке
@SovockКүн бұрын
Благодарю за ваши видео! Только хочу узнать что-то новое, то попадаю либо на вас, либо не нахожу ничего интересного по теме поиска.
@ICECREAM-sy4dq5 жыл бұрын
Супер
@yaroslavstadnyk62694 жыл бұрын
Nice tutorial !
@disiol14 жыл бұрын
Через Lerp очень большой разброс выходит, корректно звук меняется если брать значение слайдера на прямую и указать минимальное значение -80, максимальное 0. Ещё мне пришлось создать отдельные поля для получения значений со слайдера и чек бокса. А так спасибо за инфу по звуку.
@melonplayground59753 жыл бұрын
у меня у одного Toggle не передает значение в функцию? тобишь bool всегда false, хотя is on меняется
@МихаилСтулов-о6ш3 жыл бұрын
не нашел решение?
@goodgamershow65053 жыл бұрын
Полчаса пытался решить, почему value из слайдера никак не превращается в value мастер volume'а. Потом просто в On value changed() в слайдере поменял функцию с обычной, на динамическую(на самом верху) и все заработало)
@goodgamershow65053 жыл бұрын
В 9:38 если юнити выдает ошибку "AudioMixerGroup cannot be found", тогда добавьте Using UnityEngine.Audio;
@muhammadislom72074 жыл бұрын
Не планируете сделать видео курс по C# для Unity ?
@Anatoly_Sumarokov4 жыл бұрын
Хотелось бы видосик о том,как сделать так,чтобы это все сохранялось после выхода из игры.
@bronepoezd14BB3 жыл бұрын
Годно.
@sooomucheffort3 жыл бұрын
в функции ToggleMusic лучше не использовать громкость, а заглушать канал, ведь если игрок поставил громкость на 50%, после убрал галочку с музыки, а потом опять поставил, то громкость будет 100%.
@Darkit4 жыл бұрын
Спасибо за видео. А можно как-то аудио экспортировать?
@cathello2900 Жыл бұрын
Спасибо! Важная тема. А как сделать чтобы композиция раксладывалась на дорожки в игре ?
@RS-nj2dv4 жыл бұрын
ты крут
@supromental2 жыл бұрын
Делал как у вас на видео и звук почему-то начинает проигрываться каждый кадр из за этого получается шум и треск, вместо звука.
@байкал-ъ3с2 жыл бұрын
как вставить музыку, какой формат нужно, стоит только догадываться и тыкать в небо наверное
@Almatoris5 жыл бұрын
Вы заранее пишете текст или по ходу все говорите?
@EmeraldPowder5 жыл бұрын
Обычно отдельно снимаю, потом что-то вырезаю или ускоряю, и поверх по ходу озвучиваю
@Almatoris5 жыл бұрын
@@EmeraldPowder Спасибо за ответ с:
@gorolik8013 жыл бұрын
Привет, скажи пожалуйста как можно узнать на какой громкости сейчас играет музыка? Именно текущая громкость, а не максимальная.
@artemcheck63323 жыл бұрын
А как победить задержку аудио когда запускаешь проект на андроиде? Расскажи про это
@comrade1372 жыл бұрын
Когда записываю игры на unity, звук тормозит. Это от чего зависит?
@nickwilde58762 жыл бұрын
интересная идея, но при -80дб общей громкости, музыка то играет, и нагружает систему, просто мы ее не слышим
@ВладимирМанж3 жыл бұрын
К сожалению нет записи звука... Мне потребовалось записать звук во время игры (именно только игровой звук)
@ElliotFoxy4 жыл бұрын
Спасибо за видео, а скажи пожалуйста, что можно сделать со следующей проблемой.... В 2d игре персонаж убивает монстров, после убийства появляются кристаллы которые в конце раунда собираются и летят в персонажа, когда они влетают в персонажа проигрывается звук. Проблема в том что когда их большое количество, создаётся очень сильный перегруз по звуку, дико громко становится и долбит по ушам, от одновременного проигрывания нескольких одинаковых звуков. Что можно сделать? Можно ли ограничить количество проигрывания одновременного конкретного звука?
@skaron90443 жыл бұрын
Может уже и поздно) Но не проще ли сделать реализацию одного аудио при сборе кристалов, а не кучу аудио от всех кристалов, ну или макс 2-3.
@ElliotFoxy3 жыл бұрын
@@skaron9044 да проще) ну и ограничить количество одновременно воспроизводимых в итоге тоже можно было
@dontarrrrrrrr2 жыл бұрын
как сделать перемотку звука через скрипт
@masterandroid26804 жыл бұрын
Ребята, привет! Я сделал выключение и включение музыки одной кнопкой, но она выключается по нажатию, а обратно не включается как мне быть?
@ProFilosovich3 жыл бұрын
+
@ビターリ3 жыл бұрын
ставь toggle а не button попроще написать логику
@djdh13003 жыл бұрын
@@ビターリ с toggl - ом так же, только выключение работает
@hfyys-AAE2 жыл бұрын
простите, можете оставить кто-нибудь таймкод, где говорится, как сделать звук в катсцене?
@NickProkhorenko3 жыл бұрын
Как сделать так, чтоб по нажатию на отдельную кнопку стрельба ускорялась в какое-то количество раз, то есть сделать проигрывание чаще.
@склад_видео_1 Жыл бұрын
помогите, у меня кнопка loop ничего не делает :(
@manazoid_music2 жыл бұрын
ЗАБАВНОЕ ВИДЕО!!!🤣🤣
@unityrututorials13279 ай бұрын
я спустя 10 лет ковыряния юнити, пару месяцев узнал прелести миксера. хотя видосу 4 года))) что не посмотрел hfytmit? ужас сколько я велосипедов новых придумал за это время)))
@beverlybenson54903 жыл бұрын
Помогите, я пишу код в точности как в видео, а выдает ошибку: NullReferenceException: Object reference not set to an instance of an object
@djdh13003 жыл бұрын
Так невозможно ответить. Больше информации нужно. Может где то ошибся или не указал параметр какой то
@Простохобби4 жыл бұрын
Как изменить звук для всех сцен? Например отрегулировал звук с помощью слайдера в меню и это значение звука распространялось на все сцены
@drugsandaphrodisiacs4 жыл бұрын
Для этого нужно сохранять измененное значение в PlayerPrefs, в конце видео показано как
@ViXX_gamedev Жыл бұрын
Есть все кроме 3д звука 👍
@nikitakolosok3 жыл бұрын
Привет, я перенес строчки кода где настройки передаются в микшер на камеру, при запуске игры в самом движке все отлично работает, но при компиляции на андроид настройки не работают. Можешь помочь с данной проблемой? Буду благодарен
@hexbyte642 жыл бұрын
А что делать если пропали значки камеры, звуков?
@EmeraldPowder Жыл бұрын
Если с окна сцены пропали - то скорее всего справа сверху в Gizmos что-то надо потыкать
@Vilvett19182 жыл бұрын
А как сделать звук при прыжке персонажа?
@ДелайДобро-в9ж4 жыл бұрын
Привет, а как сделать воспроизведение звука при столкновении движущихся объектов? И так, что бы его можно было через микшер регулировать. У меня получалось только через AudioClip и PlayClipAtPoint, но так в микшер не вывести звук. Часов 5 ковыряюсь, ничего не получается.
@EmeraldPowder4 жыл бұрын
AudioSource'ы можно кинуть в сами объекты, которые должны сталкиваться, они не тяжёлые когда ничего не играют. А в OnCollisionEnter просто проигрывать звук. Тогда будут доступны все настройки, в отличии от PlayClipAtPoint (3d/2d, всякий pitch, и в том числе в какой микшер выводить), и плюс звук автоматом будет в нужном месте
@aarongrimes92765 жыл бұрын
Привет, давай видосы на свеженький 2d свет
@EmeraldPowder5 жыл бұрын
Он классный, может быть сделаю. У меня про свет уже было кстати, правда с кастомным шейдером, ещё до релиза встроенного 2d света kzbin.info/www/bejne/gGPPq32mdsygr68
@Varkenizm3 жыл бұрын
Интересно, кучу нового узнал)) Но блиин, порой ищешь некоторые решения как сделать, и то что тебе нужно звучит примерно так : "вот эту штучку перетаскиваем сюда". А хочется по подробнее, чтобы понимать как это работает, чтобы запомнить.
@Varkenizm3 жыл бұрын
А не, все нормально )) дальше по видео я нашел)
@truedeveloper74224 жыл бұрын
Привет, очень нужна твоя помощь. Обрыскал весь интернет, нигде ответа не нашел. Дело в том, что юнити(2019.3.15f) неадекватно работает со звуками. Если на сцене висит любой звук, даже если его размер не превышает 50кб, сцена грузится минут 5. Без звука загрузка почти мгновенна. Даже когда я в инспекторе выбираю звуковой файл, юнька начинает люто тормозить. Самое интересное, что при этом, мой компьютер не нагружается, то есть дело именно в движке. Что делать с этим, понятия не имею. Очень надеюсь на твой совет, маэстро))
@insaneone6775 жыл бұрын
А в каком расширении должен быть звук?просто юнити просто напросто не видит этот звук,тоесть когда я закидываю звук в юнити ,то в папке у него отабражается иконка звука и все.
@EmeraldPowder5 жыл бұрын
.aif, .wav, .mp3, или .ogg. Вот тут указан список форматов, и более подробно про всё это: docs.unity3d.com/Manual/class-AudioClip.html
@insaneone6775 жыл бұрын
@@EmeraldPowder огромное спасибо! выручил!
@hummylisii82374 жыл бұрын
Все работает кроме одного нюанса.Когда панель становится неактивной и я выключаю режим Плей и включаю заново для проверки ,музыка играет как играла но когда зайти в паузу то все ставится так как я указал.Что делать в таком случает чтобы даже если неактивная панель всеравно сохраняла свои параметры.
@nebante3 жыл бұрын
Ещё нужна помощь? Могу подсказать
@hummylisii82373 жыл бұрын
@@nebante я уже всю игру сделал)) уже поздно ))
@MelloMix2 жыл бұрын
@@nebante мне нужна, я был бы не против узнать как сохранять громкость звука
@nebante2 жыл бұрын
@@MelloMix можно с помощью playerprefs сохранять значение громкости , а потом получать и ставить его
@MelloMix2 жыл бұрын
@@nebante понял, спасибо
@GFOST-e8s4 жыл бұрын
Помоги пожалуйста,как мне сделать так чтобы при воспроизведении одного звука,и при воспроизведении второго звука первый затихал??
@EmeraldPowder4 жыл бұрын
Либо просто скриптом уменьшать volume у нужного звука в нужный момент. Либо использовать хитрый эффект в этом mixer'e - Duck Volume. На один канал вешаешь его, на второй Send, и когда во втором что-то громкое играет, громкость первого автоматически уменьшается
@dikhtiaruk2 жыл бұрын
Скоро и тут master переименуют в main, как в случае с git... 🙈
@yaroslavkozhumyaka414 жыл бұрын
Так это код из официального обучения от самой Unity. Поэтому такие комментарии.
@cityedit4 жыл бұрын
Почему у меня при старте игры не работает звук?
@EmeraldPowder4 жыл бұрын
Если в самом редакторе - там есть справа сверху кнопочка mute audio, она по умолчанию нажата
@cityedit4 жыл бұрын
@@EmeraldPowder да, я уже убрал её))
@Sabkazz Жыл бұрын
почему просто скидывается на -80 и все? что за приколы то? код идентичен
@Taimastavern9 ай бұрын
Привет, решил проблему?
@Sabkazz9 ай бұрын
@@Taimastavern Не помню уже какая тогда была проблема, недавно тоже этим занимался public AudioMixer audioMixer; .... public void musicSoundChange() { audioMixer.SetFloat("MusicVolume", music.value); PlayerPrefs.SetFloat("MusicVolume", music.value); } .... вот такие функции понаписал для каждой категории звуков, все работает
@ajaxopenetwork Жыл бұрын
касательно многоканального звука то эта хрень в юньке не работает в версиях выше четвёртой, только три канала, дальше тишина. ПОЗОРИЩЕ РАЗРАБАМ
@mikeshvedov69813 жыл бұрын
Коммент новичка : такого рода код пишу Я и в целом люди, которые ВЧЕРА сели за него. Смысл таких комментов - не забыть завтра то, что ты там накодил вчера. Это просто показатель малоопытности кодера, не более того.
@jenavinogradov91615 жыл бұрын
Оо подписался
@ivanhmyrak68444 жыл бұрын
Кто с*ка поставил диз???
@ВИАНарды3 жыл бұрын
4:27
@LinkstaRuViews3 жыл бұрын
А что же ты не показал, что слайдер работает коряво? Доходит указатель до половины и уже ничего не слышно. Пощёлкал что-то там про себя, ничего толком не было слышно и доволен. МОЛОДЕЦ, ЧЁ!
@tihironrrrr84983 жыл бұрын
Бляя, а я писал кулдаун стрельбы через public float CoolDown; private float cooldown; private void Update() { if (cooldown >= CoolDown) //Code }
@tihironrrrr84983 жыл бұрын
А еще я писал паузу через изменение булевой переменной
@tihironrrrr84983 жыл бұрын
А еще я не знал про bool ? int : int
@tihironrrrr84983 жыл бұрын
Или, наверно, это было bool ? float : float
@djdh13003 жыл бұрын
кулдаун впринцепе так и пишется, только еще в update coolDown -= CollDown
@r0ix2704 жыл бұрын
не перетаскивается аудио файл в поле audiosource((
@EmeraldPowder4 жыл бұрын
А в каком формате он? Все что я встречал Юнити вроде поддерживает
@r0ix2704 жыл бұрын
@@EmeraldPowder mp3.. при перетаскивании возле курсора кружок перечеркнутый типо стоп.. а если через обзор то в открывшемся окошке ни одного файла нету только none.. при этом если создать компонент audiosource и перетащить файл в пункт audioclip то файл подключается.. но как его от туда вытащить чтобы он работал при клике мышкой я так и не понял.. получилось только в меню к кнопкам прикрутить звук так как там было прямо на панели раздел OnClick но это только для UI такое..
@ShamaevSemyon4 жыл бұрын
Читаю комменты и удивляюсь как у такого неинформативного, поверхностного видео могут быть такие восторженные отзывы