*Надеюсь, туториал помог)* Скрипты из моих туториалов находятся в моём Discord сервере: discord.gg/3zsfGecmFq *Поддержать канал:* www.donationalerts.com/r/ghoustly
@DankeMart Жыл бұрын
Впервые наткнулся на твой канал. Молодец, что стараешься всё объяснять!)
@Ghost_gamedev Жыл бұрын
Спасибо)
@DvaOvosha Жыл бұрын
Этот бро реально сделал за 9 минут, больше, чем дядьки за час
@Ghost_gamedev Жыл бұрын
:3
@SergoSergo11 ай бұрын
Рил 😂😂😂
@yanogurets120 Жыл бұрын
О, спасибо за удобную систему звуков в Unity, мне это очень пригодится ❤️
@Ghost_gamedev Жыл бұрын
Спасибо за поддержку и донат ❤️
@UT4_cloWn Жыл бұрын
как увеличить диапазон между проигрыванием звуков, к примеру, я когда хожу персонажем, у меня звук как из пулемета, как сделать так, чтобы звук пореже проигрывался?
@ya_f1lya11 ай бұрын
@@UT4_cloWn зацикленная корутина броу
@Ghost_gamedev11 ай бұрын
@@ya_f1lya это очень плохой способ)
@Ghost_gamedev11 ай бұрын
@@UT4_cloWnдобавить проигрывание звука в самой анимации ходьбы
@bogdan942311 ай бұрын
Спасибо, "Bababoy" как раз очень пригодился сейчас👍 К тому же не перестаю удивляться какие у тебя видео получаются интересные! И полезные, это главное)
@Ghost_gamedev11 ай бұрын
Благодарю)
@Super_Tema_Games82 күн бұрын
Assets/Rhythm Game Tutorial/scrips/Sounds.cs(9,34): error CS1644: Feature `expression bodied members' cannot be used because it is not part of the C# 4.0 language specification не понимаю в чём ошибка, помогите
@UnderDom Жыл бұрын
Огромное спасибо, из-за непонимания как сделать звук хотел целую мини-игру вырезать!
@Ghost_gamedev Жыл бұрын
Рад помочь)
@cubicworld01 Жыл бұрын
Что это только что было? Это слишком гениально для этого мира А с фрактальными массивами, вообще сумасшествие! По идее я могу сделать массив в массиве, в котором будет массив, а в том тоже будет массив с массивами
@Ghost_gamedev Жыл бұрын
:D
@mihascarass9 ай бұрын
это было довольно умно, мне кажется что автор может быть настоящим разумистом
@Ghost_gamedev9 ай бұрын
:3
@bogdan942311 ай бұрын
Афигеть же как круто и гениально ты это всё реализовала! Я это осознал только после того как сам попробовал это повторить) Да это же реально гениально!🔥🔥 Вот бы так же уметь и это всё так же отлично понимать!..) В общем респект огромный и большое спасибо!🙏👍
@bogdan942311 ай бұрын
Недооценённый видос, нужно продвигать)
@bogdan942311 ай бұрын
Вот бы после этого такие видео ещё и чаще выходить начали...))
@Ghost_gamedev11 ай бұрын
@@bogdan9423 намёк понял)
@aglittertool518410 ай бұрын
Действительно крутой и очень полезный видос! Спасибо
@potato-427 Жыл бұрын
классный видик, есть юмор ,монтаж ,приятный голос , успехов!
@Ghost_gamedev Жыл бұрын
Спасибо)
@catUwU2022 Жыл бұрын
Привет, классное видео, но! Где видео?
@Ghost_gamedev Жыл бұрын
Привет, завтра выйдет, извиняюсь за отсутствие роликов)
@bogdan9423 Жыл бұрын
Ахахах, кроме того что настолько полезные видео, ещё и очень смешные)) Реально я это уже смотрел, но его можно по много раз пересматривать! Да и пакет с пакетами тоже не каждый день кто-то придумывает)
@Ghost_gamedev Жыл бұрын
Спасибо, очень приятно слышать)
@_ANgRY_02 Жыл бұрын
Ещё не посмотрели до конца а знаем что видео как всегда будет топ.
@Ghost_gamedev Жыл бұрын
Вай, как приятно)
@jasonnorton941 Жыл бұрын
У меня такое ощущение что видос на самом деле на 30 минут но ты будто спидранишь туториал, но мне понравилось, лайк подписка
@Ghost_gamedev Жыл бұрын
Просто хочу говорить понятно и без воды)
@jasonnorton941 Жыл бұрын
@@Ghost_gamedev всё норм, у тебя своя подача и это хорошо
@Ghost_gamedev Жыл бұрын
@@jasonnorton941 :D
@AstridTheWarrior Жыл бұрын
Спасибо за помощь, брат, всего тебе хорошего!
@Ghost_gamedev Жыл бұрын
Незачто)
@ChhChh-t7g8 ай бұрын
Из этого видео очень много узнал. Спасибо
@Ghost_gamedev8 ай бұрын
Рад помочь)
@_Capslock_ Жыл бұрын
Сынок попросил шею поправить после планшета!!! Авхахвахвах (Спасибо за контент, добрый человек)
@Ghost_gamedev Жыл бұрын
Рад помочь :D
@akaha_lox Жыл бұрын
Все думали он тупой, но оказалось...
@Ghost_gamedev Жыл бұрын
Ахахаха)
@Barlog20123 ай бұрын
Я бы точно указывал не индексы звуков, т.к. они могут легко поменяться и придётся по проекту искать, какой звук какой индекс имеет теперь. И все править. Но за ролик спасибо.
@Bug3Funny9 ай бұрын
Хороший видос) Вот другой подход к воспроизведению звука на разных объектах - Использовать общий клас, например SoundManager, в котором будет пул аудиосорсов (массив объектов с компонентом аудиосорс) и скриптейблОбжект как хранилище всех звуков (или по группам) со своими именами. В менеджере вызывается метод, который перемещает следующий сорс из пула в нужную точку и проигрывает звук по имени из хранилища.
@WindDeerStud9 ай бұрын
я смотрю видео и думаю "а что так можно было что ле"
@CONTRAEPICCORPS6 ай бұрын
Аssets\Scripts\level\PlayerController.cs(57,23): error CS1503: Argument 1: cannot convert from 'UnityEngine.AudioClip' to 'int' Почему жалуется на int(целочисленное число), если я делал всё по твоему видео? Аудиосурс добавил, звуки закинул, скрипт привязал к игроку.
@Ghost_gamedev6 ай бұрын
Нужно вместо звука в аргументе использовать просто его индекс. Не sounds(0), а просто 0, например
@CONTRAEPICCORPS6 ай бұрын
@@Ghost_gamedev спс, разобрался Слушай, есть парочка вопросов по своему проекту, когда и где тебе лучше будет написать? Интересует пара приколов: 1. В сцене главного меню не работает аудиосурс(говоря на русском "музыка не работает"), однако в других сценах этот же сурсник пашет на других сценах; 2. Занимался ли ты разработкой системы ближнего боя(меня не устраивают видео, где отдельно показаны системы "игрок+объект меч" , "враг+объект меч врага" и не показано, как правильно связать эти системы) и будет ли об этом видео? Заранее спасибо.
@Ghost_gamedev6 ай бұрын
@@CONTRAEPICCORPS напиши мне в ВК, ссылка в профиле
@Foks1k3 ай бұрын
Как сделать отложенное воспроизведение ? И его отмену если оно не понадобилось. Допустим я хочу воспроизвести звук через 3 секунды, но за эти 3 секунды условие изменилось и его незапланированное воспроизведение надо отменить?
@Ghost_gamedev3 ай бұрын
@@Foks1k запускать и отменять корутину
@death-dg3ns2 ай бұрын
3:45 БРО ЛУЧШИЙ
@TASHINI_GAMES_13 ай бұрын
ничего не работает, пишу в скрипте персонажа вместо MonoBehavior Sounds и не появляется штука где звуки вставлять и ошибку выдает. ни одного рабочего скрипта по звукам на всем ютубе. придется делать игру для глухих
@Ghost_gamedev3 ай бұрын
@@TASHINI_GAMES_1 напиши мне в ВК, я скажу, где ты ошибся
@Gorky_tipАй бұрын
Потому что нельзя без MonoBehaviour, в место этого ты можешь через интерфейсы реализовать звуки
@brickandlego66487 ай бұрын
Как остановить определённый звук из массива? У меня есть 9 звуков и я хочу остановить 3 звук
@Ghost_gamedev7 ай бұрын
Ты не сможешь остановить конкретный звук, несколько мне известно, ведь ты управляешь источником звука, а не самими звуками
@catUwU2022 Жыл бұрын
Класс я теперь знаю как добавить звук😂 Я который не понел: Дайте просто мне пульт от ядерки
@ArGul_04 ай бұрын
А как сделать так чтобы звук был зацикленный? да я знаю что можно с помощью audio sourse но мне такой вариант не подходит.
@Wh1tyyy.fortnite2 ай бұрын
Loop нажимаешь и все
@ArGul_02 ай бұрын
@@Wh1tyyy.fortnite я написал что audio source (я имел ввиду Loop) не поможет, но я уже решил проблему, спасибо
@dontarrrrrrrr3 ай бұрын
Action element error, there is no action directive
@estodvards8 ай бұрын
Спасибо за помощь!☆︎
@Ghost_gamedev8 ай бұрын
Незачто)
@tapti12 Жыл бұрын
Спасибо за пакет с пакетами! Это то, что мне было нужно))
@Ghost_gamedev Жыл бұрын
Рад помочь)
@saharaindastrus57485 ай бұрын
А можно кое что объяснить я не понял, а что делать если я например хочу добавить свою озвучку в уже существующую игру, но в оригинале её нет, этим же способом или как-то по другому?
@Ghost_gamedev5 ай бұрын
Если у тебя есть доступ к проекту игры, то нужно сделать другой скрипт для озвучки, а если есть только скомпилированная игра, то тебе нужно менять файлы озвучки игры на свои файлы
@saharaindastrus57485 ай бұрын
Спасибо
@shamai1099 Жыл бұрын
Ааа, эхх..., оказывается я уже подписан)
@Ghost_gamedev Жыл бұрын
:D
@rpsher20516 ай бұрын
Что делать если при вызове звука с destroyed он какой-то приглушённый по сравнению со всеми остальными?
@Qwetux7 ай бұрын
Привет! Во время создания звука после уничтожения объекта возникла ошибка, никак не могу догадаться, как решить. Вот она: error CS0117: 'AudioSource' does not contain a definition for 'PlayClipAtPont'
@Ghost_gamedev7 ай бұрын
Если это пишется после написания кода, а не во время запуска игры, то ты просто неправильно написал название функции)
@Qwetux7 ай бұрын
@@Ghost_gamedev Ой, прошу прощение. Час искал ошибку, а она в одной букве, Ох уж это программирование, спасибо)
@raznesky22 күн бұрын
ошибка ArgumentNullException: Value cannot be null. Parameter name: source в скрипте sound
@Ghost_gamedev22 күн бұрын
@@raznesky ты забыл добавить компонент AudioSource объекту
@raznesky22 күн бұрын
@@Ghost_gamedev спасибо. изначально не на тот объект добавил
@nathanlight8005 Жыл бұрын
Представим, что проект командный, каждый в команде должен запоминать в каком порядке кто-то там добавил звуки в массив, ага, первый - это прыжок... и т.д.. И почему Player отвечает за хранение настроек звука, разве это не нарушает SRP?
@Ghost_gamedev Жыл бұрын
Я сделал основу, а там уже каждый настроит её под себя. В более больших проектах можно создавать переменные для каждого звука, или использовать их имена, чтобы код сам искал нужный звук, но это вызовет проблемы с оптимизацией. И о каких настройках звука идёт речь?
@yzukio Жыл бұрын
Я все ещё нифига не понимаю как работает звук но спасибо, а вообщем система реально подойдет для даже глобальных проектов!
@Keisuke_Baji8 ай бұрын
есть идеи как сделать озвучку и субтитры к ним?
@Ghost_gamedev8 ай бұрын
Есть. Могу снять туториал
@несмотринаменятак6 ай бұрын
У меня звук воспроизводится с небольшой задержкой, после удара проходит примерно полсекунды и только потом звучит звук(( конечно терпимо, но хочется чтоб всё было чётко (если что, то в самом звуковом файле нет тишины в начале, всё обрезал в аудишне) А так огромное спасибо за ролик 🥰действительно очень удобная система
@Ghost_gamedev6 ай бұрын
Попробуй в настройках звука покопаться и включить предзагрузку звука, тогда задержка может пропасть
@krutoychel247 күн бұрын
Эт ряльно годно
@honeyfill888910 ай бұрын
Assets\DialogSystem.cs(30,17): error CS1503: Argument 1: cannot convert from 'UnityEngine.AudioClip' to 'int' делал как на видео и вот
@Ghost_gamedev10 ай бұрын
Не как в видео, иначе бы у тебя не было ошибок. В видео я сделал способ, при котором можно указать цифру вместо звука в аргументе функции. И твоя ошибка говорит о том, что не может превратить звук в число, т.е. ты указываешь сам звук в аргументе, когда нужно указать число
@honeyfill888910 ай бұрын
А как тогда сделать Я делаю звук к диалогу
@Ghost_gamedev10 ай бұрын
@@honeyfill8889 ещё раз посмотри ролик, там всё объяснено
@bogdan942311 ай бұрын
А как остановить конкретный звук, если он больше не нужен? Например у меня звук движения/шагов длиться несколько секунд. И когда персонаж движется, то мало того что этот звук вызывается много раз подряд, так ещё и после остановки он дальше воспроизводится. Как сделать правильно?
@Ghost_gamedev11 ай бұрын
Лучше обрезать звук, чтобы там был только 1 шаг и без задержек, и использовать его. А если хочется остановить проигрывание звука, то можно использовать функцию Stop() у AudioSource
@bogdan942311 ай бұрын
@@Ghost_gamedev Спасибо за ответ) Но разве эта функция не останавливает все звуки?
@veymatcompany6959 Жыл бұрын
Тёплый комментарий поддержки канала
@Ghost_gamedev Жыл бұрын
Спасибо)
@FFF-pq Жыл бұрын
Ты топ❤
@Ghost_gamedev Жыл бұрын
Спасибо большое)
@Rueslan7 ай бұрын
Насколько мне известно audiosource не может воспроизводить несколько звуков параллельно, в этом проблема
@Ghost_gamedev7 ай бұрын
Может, для этого и стоит функция "playOneShot"
@azkot_channel Жыл бұрын
Как сделать бесконечное воспроизведение музыки, или звука в игре на unity?
@Ghost_gamedev Жыл бұрын
Включить зацикливание
@azkot_channel Жыл бұрын
@@Ghost_gamedev спасибо.
@UT4_cloWn Жыл бұрын
как увеличить диапазон между проигрыванием звуков, к примеру, я когда хожу персонажем, у меня звук как из пулемета, как сделать так, чтобы звук пореже проигрывался?
@Ghost_gamedev Жыл бұрын
Лучше просто в самой анимации воспроизвести звук, в момент, когда персонаж касается стопой земли
@Длякоментов-ь6л9 ай бұрын
Выводит ошибку в скрипте(в котором выводим звук) пишет error CS0122, Sounds. PlaySound(звук, число, bool , число число) что делать
@Ghost_gamedev9 ай бұрын
Хотя-бы досмотреть туториал до конца
@stepannovoselov407210 ай бұрын
почему звук происходит не моментально, а через время, и в итоге тайминги сбиты
@Ghost_gamedev10 ай бұрын
У тебя в самом звуке задержка, обрежь его так, чтобы звук начинался моментально
@Виталий-к6э6т8 ай бұрын
Все круто, только вот, что там крррррасное такое пишется?
@Ghost_gamedev8 ай бұрын
Unity remote уведомляет, что не подключён телефон для трансляции игры на него)
@nikolas2767 ай бұрын
а что если записи звуков не на одном объекте?
@Ghost_gamedev7 ай бұрын
Всё будет работать
@maenx5476 күн бұрын
говорят он до сих пор отвечает... (где скрипт, я не нашел в дискорде)
@Ghost_gamedev6 күн бұрын
@@maenx547 она в ветке "события"
@Igroslav_1Ай бұрын
А можно сделать тоже самя не наследуя класа?
@Ghost_gamedev20 күн бұрын
Конечно. Способ из видео... своеобразный)
@Igroslav_120 күн бұрын
@@Ghost_gamedev Спс тебе за видос.
@Arsenjjjj5 ай бұрын
Вопрос, почему здесь у тебя скрипт другой? (Код не такой как в стандартно-созданом скрипте) Ты даже не объяснил это, а в юнити пишется что нет сценария. В чем проблема? 2:28
@Ghost_gamedev5 ай бұрын
Я в ролике прямыми текстом сказал, что нужно перейти в любой СВОЙ скрипт, который есть в проекте и которому нужно добавить звук
@Arsenjjjj5 ай бұрын
@@Ghost_gamedev к скрипту добавляется звук? Я новичок не знаю прост
@bogdan9423 Жыл бұрын
А что это за игра про маршмелоу на пуповине?
@Ghost_gamedev Жыл бұрын
Ахахаха, я уже не помню, я просто беру прикольные браузерные игры и играю в них для фона)
@bogdan942311 ай бұрын
@@Ghost_gamedev Если вспомнишь, вспомни) Ну и напиши тогда название пж
@sizyuk66334 ай бұрын
0:32 25 кадр
@AloNeMeGa Жыл бұрын
Очень хорошо
@cubicworld01 Жыл бұрын
Кстати, твой способ с массивами конфликтует с инспектором юнити, когда хочешь создать массив он скрывает его. Конечно это не кртитично, но к сведению оставлю коммент
@Ghost_gamedev Жыл бұрын
Ну как видишь, всё работает и ничего не конфликтует. В каком смысле он скрывает массив?
@cubicworld01 Жыл бұрын
@@Ghost_gamedev С обычными объектами наверно нет, но когда я в префабе создавал массив, Юнити его скрывал и в консоле писал ошибку "NullReferenceException: SerializedObject of SerializedProperty has been Disposed" (объект из видимых был удалён или типо того). Наверно разрабы юнити этого не предусмотрели
@Ghost_gamedev Жыл бұрын
@@cubicworld01 напиши мне в телеграме и я попробую помочь, ссылка в профиле
@cubicworld01 Жыл бұрын
@@Ghost_gamedev да не, я уже разобрался. Всё нормально, спасибо
@يمميمثمثكصكصسحسممضكصكضكضمضككضك10 ай бұрын
как сделать звуки ходьбы?
@вов-д1п9 ай бұрын
скрипт нужен
@يمميمثمثكصكصسحسممضكصكضكضمضككضك9 ай бұрын
какой @@вов-д1п
@masterandroid2680 Жыл бұрын
Неплохая система, годный гайд, но для 3d она не подойдёт 😢
@Ghost_gamedev Жыл бұрын
Ну вообще-то вполне подойдёт
@masterandroid2680 Жыл бұрын
@@Ghost_gamedev , ну так в 3d звук другой, и звуки явно не смогут исходить от одного источника звука
@Ghost_gamedev Жыл бұрын
@@masterandroid2680 я ведь в ролике чётко сказал, что нужно наследоваться от этого класса всем объектам, которые издают звуки. Если у тебя есть персонаж и враги, то все они должны наследоваться от этого класса, и у каждого объекта будет свой источник. Я несколько раз это повторил, но ты всё-равно решил, что это скрипт должен вмещать в себя ВСЕ звуки в игре?
@leon-oy7tw Жыл бұрын
Жаль что нет юнити😟😔
@Ghost_gamedev Жыл бұрын
Установи)
@leon-oy7tw Жыл бұрын
Нету компа😔 а на телефон не получается
@Ghost_gamedev Жыл бұрын
@@leon-oy7tw на авито можно купить довольно хороший компьютер за 20-25 тысяч)
@AloNeMeGa Жыл бұрын
Неплохо
@ИванДовлатов-х3ж8 ай бұрын
Мне кажется, что вместо массива лучше было использовать словарь
@Ghost_gamedev8 ай бұрын
Было бы круто, но к сожалению, словарь не отображается в инспекторе