Работал над проектом и не мог понять, как сделать взаимодействие с меню, после просмотра все встало на места, спасибо:3
@alex91300 Жыл бұрын
Спасибо мужик спустя время ты помогаешь людям!!!!!)))))
@oldborodach3 жыл бұрын
Спасибо тебе огромное очень понятно и доходчиво все объяснил 🤝 у меня лично все получилось хоть и немного иначе написано да и сам проект 3D! Супер урок я не зря время потратил 🔥👍
@maxking23 жыл бұрын
модешь скрипт скинуть сам писал и вот ошибка Assets\PauseMenu.cs(20,17): error CS1955: Non-invocable member 'PauseMenu.PauseGame' cannot be used like a method. и найти не могу как исправить
@maxking23 жыл бұрын
все исправил не заметил просто цифры где ошибка
@useruseruseruseruser5552 жыл бұрын
@@maxking2 как исправил? скажи пожалуйста, не могу исправить
@useruseruseruseruser5552 жыл бұрын
@@maxking2 как исправил? скажи пожалуйста, не могу исправить
@useruseruseruseruser5552 жыл бұрын
@@maxking2 как исправил? скажи пожалуйста, не могу исправить
@mark2st1602 жыл бұрын
Спасибо большое, АнтиНуб!!!! Благодаря тебе я смог сделать просто идеальное меню паузы и так легко!! Не останавливайся на этом, буду ждать больше видео от тебя! Самый лучший блогер-програмист на ютубе на мой взгляд
@АйтиНуб2 жыл бұрын
Спасибо. Рад что мои видео кому то помогли. Хотя я не есть профи, но стараюсь. К сожалению не могу так часто пока баловать регулярными видео, так как не хватает свободного времени, но буду стараться.
@СеменМихайлов-ъ1н11 ай бұрын
Спасибо большое. Я новичок в этом деле. Сразу понял как это работает
@zloykot94013 жыл бұрын
Просто идеально объяснил, спасибо!
@АйтиНуб3 жыл бұрын
Не за что.)
@пон-е5ы1г Жыл бұрын
Спасибо Мужик ты Лучший дай бог тебе здоровья
@АйтиНуб Жыл бұрын
Спасибо. И тебе не хворать.
@xomka13323 жыл бұрын
Спасибо, всё понятно объяснил и показал)))
@brandonjacksoon3 жыл бұрын
Классные у вас уроки по Playmaker! Подписался. Не останавливайтесь, пожалуйста, с уроками по Playmaker! Уникальный контент. На русском языке все туториалы базовые и короткие. Спасибо!
@АйтиНуб3 жыл бұрын
Спасибо за коммент. Хорошо скоро продолжу выпуск видео по Playmaker. К сожалению у нас Playmaker мало кто пользуется, поэтому приходится разбавлять. А вообще-то я и планировал в основном по Playmaker и Bolt делать видео.
@brandonjacksoon3 жыл бұрын
@@АйтиНуб Отлично, рад это слышать! Спасибо :) По BOLT тоже нет хорошего русскоязычного курса, какие-то основы только. Проблем с англ нет, но на родном языке слушать приятнее. + У вас классная подача материала, все понятно. Успехов в жизни и развитии канала!
@АйтиНуб3 жыл бұрын
@@brandonjacksoon Спасибо огромное и Вам всего наилучшего по жизни!. Я думаю еще 1 максимум 2 урока по c# и перейду в плеймейкер. Пока надо подумать над темой.
@АняБелякова-м3п3 жыл бұрын
Отличное видео!
@ua64873 жыл бұрын
спасибо за хорошое видео
@abiskitchen62053 жыл бұрын
Отлично,удачи
@arthto33193 жыл бұрын
красавчик ты очень подробно объясняешь
@АйтиНуб3 жыл бұрын
Ты сцены все свои в Build Settings не добавил. Зайди во вкладку File, дальше Build settings и перетащи свои сцены из проэкта в окно Scenes in Build в порядке загрузки( сверху вниз). Там в логе ошибки все написано.
@arthto33193 жыл бұрын
@@АйтиНуб нужна твоя помошь я весь сеть пролистал не могу понять как написать скрипт для тогдо чтобы в платформере за проеденную дистанцию был рекорд свой и общий если есть возможнось напиши мб как то поблогодарю за рание спасибо ,я новичок но настырный )
@АйтиНуб3 жыл бұрын
@@arthto3319 Без понятия. Ты гонки какие то делаешь или что?
@LIB0RG Жыл бұрын
Спасибо! Всё получилось
@CONTRAEPICCORPS8 ай бұрын
По вашим видео собрал в проекте главное меню и меню паузы, но во время теста выявил несколько недоработок: 1. При выходе в главное меню перестают работать кнопки главного меню; 2. В меню паузы не всегда срабатывают кнопки. Я ради интереса создал проект, где есть только меню игры и меню паузы - тот же результат. С чем это связано и можно ли это как-нибудь исправить? *UPD с решением:* Не забываем добавлять в проект Eventsystem для избежания подобных траблов.
@АйтиНуб8 ай бұрын
Во первых начнем стого, что видео старое и писалось на старой версии редактора, у них там в каждой версии какие-то изменения, хотя здесь не должно ничего быть. Во вторых это не готовый ассет, это просто гайд приблизительно куда копать, от чего отталкиваться, а не инструкция как делать идеально, на ассет сторе готовые ассеты десятилетиями даже с ошибками делают. В третьих я без проэкта сказать не могу, к сожалению, на данных момент не обладаю даром ясновидения. В заключении, скажу что у меня это работало идеально и у тысячи людей тоже, очевидно, что ошибка именно у вас где-то, так что без проекта никак. И еще одно это меню не тестировалось на мобильных устройствах, так что возможно там проблемы какие-то.
@CONTRAEPICCORPS8 ай бұрын
@@АйтиНуб пришлось прибегнуть к добавлено eventsystem.
@ВикторияОсипова-п8к3 жыл бұрын
Занимательно
@lidjest98883 жыл бұрын
Здравствуйте. Спасибо за урок. Скажите пожалуйста, меню паузы нужно делать для каждой сцены или можно где-то в одном месте? Очень нужен ответ. Спасибо.
@АйтиНуб3 жыл бұрын
Все так же как и с любыми объектами. Делаете префаб из объекта паузы со скриптом, а лучше сразу префаб холста( Canvas) со всеми на нем объектами, так как они в каждой сцене будут одинаковыми, сохраняете где нибудь в проэкте, а потом только вставляете его в любой сцене и все будет работать. Ничего по сто раз делать не нужно.
@lidjest98883 жыл бұрын
@@АйтиНуб спасибо. Так и поняла
@Hikistnyaicu Жыл бұрын
@@АйтиНуб интерфейс игровой, так же стоит в префаб добавлять и размещать на каждой сцене или есть другой способ?
@АйтиНуб Жыл бұрын
@@Hikistnyaicu Без понятия, по крайней мере я об этом ничего не знаю. Там, если все грамотно делать, то один уровень должен состоять из нескольких сцен, а они будут постепенно, по мере прохождения подгружаться.
@mr-duck-mr-duck2 ай бұрын
Спасибо ОГРОМНОЕ!!!!
@teamday Жыл бұрын
ПРОСТО ЛУЧШИЙ БРО ЛЕГЕНДА ТОП!!!!!!!!!!!!@@!!!!!!
@АйтиНуб Жыл бұрын
Ого! Ну ничё се! Спасибо :). Будем стараться.
@ЕленаКрыловецкая-к4ж3 жыл бұрын
спасибо вам большое)
@sudakoff3 ай бұрын
Работает, спасибо)
@ВалерияНикитина-щ8ц3 жыл бұрын
хороший ролик
@tank11752 жыл бұрын
Спасибо большое!👍
@ДашаКазанцева-я9й3 жыл бұрын
Отлично
@semyonorange61712 жыл бұрын
Спасибо лайк, подписка и колокольчик!
@АйтиНуб2 жыл бұрын
И вам спасибо!
@ghwwxz82263 жыл бұрын
подскажи пожалуйста, у меня игра флаппи берд, если во время паузы пощелкать мышью по экрану птичка после нажатия на кнопку resume улетает вверх, как убрать считывание нажатий в паузе??
@АйтиНуб3 жыл бұрын
К сожалению так трудно сказать надо проект смотреть.
@GamDevRus5 ай бұрын
@@АйтиНуб во время обработки нажатия, анализируй публичную переменную пауза, и всё получится
@gwyn_ch3 жыл бұрын
Спасибо за видео. Как сделать так, чтобы настройки не сбрасывались после выхода обратно в сцену меню? Их функциональность сохраняется, а вот именно флажки и ползунки обратно в дефолтное положение возвращаются каждый раз.
@АйтиНуб3 жыл бұрын
Нужно сохранять. Как сохранять ползунки у меня есть видео вот: kzbin.info/www/bejne/nWS8Z5R-irWbjdU
@gwyn_ch3 жыл бұрын
@@АйтиНуб Благодарю, уже разобрался)
@111-n8k2x Жыл бұрын
ТОП)
@Fire_Corsar2 жыл бұрын
Здравствуйте, а что делать, если после того как я включаю игру, у меня активировано меню паузы, и игра не остановлена, а при нажатии кнопки продолжить дальше уже всё нормально.
@АйтиНуб2 жыл бұрын
Привет. Элемент с паузой в инспекторе отключи., птичку с ними снего. Или в коде в Start добавь его с false, тоесть создайте метод Stsrt, если его стерли, и вызовите в нем или pauseMenu.SetActive(false); или целый метод Resume()
@hvijay70593 жыл бұрын
Nice🙂
@thtvr6652 Жыл бұрын
Спс огромное очень помог зделать
@LeloxPlay3 жыл бұрын
Отличная тема! Спасибо! Собрал по гайду меню паузы, собирал на 1лвл, скопировал на 0лвл, на нулевом работает, а на первом ноль реакции на курсор (сцены разные). Настройки идентичны, в контроллере курсор разблокирован. Что могло пойти не так? На escape вызывается и закрывается.
@АйтиНуб3 жыл бұрын
Даже и не знаю, так сложно сказать надо проект смотреть. Я просто все старые проекты снёс вместе с виндой, проверить не могу, к сожалению.
@LeloxPlay3 жыл бұрын
@@АйтиНуб разобрался) не хватало системы событий))
@tem4ick4863 жыл бұрын
@@LeloxPlay Скажи пожалуйста, как ты это исправил? У меня просто такая же проблема. Я через меню паузы выхожу в главное меню и просто не нажимаются кнопки.
@LeloxPlay3 жыл бұрын
@@tem4ick486 event system нужно добавить на текущую сцену
@tem4ick4863 жыл бұрын
@@LeloxPlay на сцену паузы или на сцену главного меню?
@annagubareva10073 жыл бұрын
Спасибо за видео! Первый раз создавала демо - было всё ок. Потом проект удалился, стала делать заново. Со скриптом всё в порядке, но при нажатии на кнопки ничего не происходит. Просто дальше идет игра, скипается фраза и начинается новая (я делаю визуальную новеллу). Не подскажете, с чем может быть связано?
@АйтиНуб3 жыл бұрын
Так сразу не скажу, не видя сам проект. Если хотите скиньте его на гугл диск я попробую глянуть, когда будет время. Также у меня на сайте можно скачать готовый эссеты для создания визуальной новеллы(Файлы стр.9), можете посмотреть.
@maks_Prokuror2 жыл бұрын
У меня вместо меню заново запускается уровень игри
@homeli20 Жыл бұрын
Лучший
@work331293 жыл бұрын
супер молодець
@HKgamer893 жыл бұрын
Thanks a ton!
@forestgump20813 жыл бұрын
а как пофиксить баг, как бы работает меню паузы, но если нажать на стрелочки передвижения, то гг будет поворачиваться?!
@АйтиНуб3 жыл бұрын
Я думаю вырубать управление при паузе и включать при игре, надо смотреть проект.
@КонстантинПеребейнос Жыл бұрын
Если исправил можешь подсказать как исправил?
@qeruwo6 ай бұрын
@@КонстантинПеребейнос сделать проверку; float move = Input.GetAxis(“Horizontal”); public float speed; if(Input.GetKey(KeyCode.D){ If(имя_любой_кнопки.setActive == true){ return; } else{ transform.position += new Vector2(move, 0, 0) * speed * Time.DeltaTime; Flip(); } public void Flip(){ функция разворота персонажа } тогда если кнопка (те пауза включена) движения не будет, как и разворота, а если она будет выключена, то разворот и действия будут
@ItzLostGD7 ай бұрын
У меня не появляется пункт "Pause Game" в инспекторе есть только "Pause Game Menu"
@АйтиНуб7 ай бұрын
Если ты в коде написал Pause Game Menu, то у тебя Pause Game Menu. Название переменных и методов здесь не имеет значения, называйте как хотите.
@ItzLostGD6 ай бұрын
@@АйтиНуб Нет, у меня этого пункта впринципе нет
@aleksandrmolchanov12692 жыл бұрын
Здравствуйте, подскажите, после перехода из меню паузы в главное меню ( то есть на другую сцену), кнопки в главном меню не работают совсем, подскажите с чем это может быть связано. При нажатии на кнопку играть выдают такое: Parameter 'Selected' does not exist. UnityEngine.EventSystems.EventSystem:Update ()
@АйтиНуб2 жыл бұрын
В ошибке сказано что параметр Selected не существует. Вы или проект скиньте на гугл диск или видео снимите, я так не могу понять.
@HLORIDOSULFATOOKISLENNIY... Жыл бұрын
Приветствую, а не подскажете пожалуйста что делать если после входа в игру через кнопку играть в главном меню, при старте игры кнопки паузы нет
@АйтиНуб Жыл бұрын
Привет. Не знаю, я думаю, если ты ее в той сцене в которую входишь создавал, то она там должна быть, как и все остальное в сцене, значит там ее просто нет.
@HLORIDOSULFATOOKISLENNIY... Жыл бұрын
@@АйтиНуб Очень неожиданно, что вы все еще отвечаете, спасибо за совет, я посмотрю и напишу!
@skveerna3 жыл бұрын
После выхода из меню паузы в основное меню, кнопки основного перестают работать. Не знаете как это исправить?
@АйтиНуб3 жыл бұрын
У Вас на кнопках меню в инспекторе в онклике действия прписаны? Если да, то скорее всего у Вас в скрипте паузы не разморожено время при загрузке главного меню проверте, должно быть так: Time.timeScale = 1f;
@skveerna3 жыл бұрын
@@АйтиНуб всё так, но меню всё равно не работает. Из-за чего ещё это может быть? Курсор пропадает при нажатии на кнопку основного меню и ничего не происходит.
@АйтиНуб3 жыл бұрын
@@skveerna А Вы главное меню по моим гайдам собирали? Если да, то там ошибок быть не может. А так само главное меню работает, все включается, загружается?Или только, если грузится из паузы не работает? Хорошо было бы Б если бы как то увидеть мне это. Скрипты надо глянуть. Киньте мне скрипты меню и паузы, если , вот сюда : krembrulle1@yahoo.com
@VS-jn1oo2 жыл бұрын
Такая же проблема
@Sfrapc Жыл бұрын
Заранее спасибо за помощь, Вы можете подсказать, почему игра не ставится на паузу? У меня 2D игра и там сзади фон движется с противниками, но при нажатии паузы, время не останавливается, фон продолжает двигаться и враги тоже, только текстура персонажа игнорируется, триггеры от неё не срабатывают. Не знаете в чём может быть проблема? В остальном проблем нет, сделал точности как в видео
@АйтиНуб Жыл бұрын
К сожалению, я уже наугад не предсказую, надо проект смотреть, тем более я с юнити уже больше года не работаю, может что изменилось там.
@Sfrapc Жыл бұрын
@@АйтиНуб Понимаю, спасибо и за это
@zoidis89772 жыл бұрын
привет снова, слушай, сделал главное меню, теперь это, когда нажимаю кнопку паузы( открывается "продолжить" и " меню") но игра продолжается, то есть кнопка паузы не робит, и при нажатии на меню, сцена просто перезапускается и ВЫДАЕТ ОШИБКУ В КОНСОЛИ WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
@nikos03 Жыл бұрын
А у меня скрипт не вешается на канвас, выдаёт ошибку, что не может найти класс скрипта, хотя я всё указал, ещё после создании метода Pause у меня всё выделено красным, якобы там ошибка, хотя я написал код точно так же, как и вы
@АйтиНуб Жыл бұрын
Скрипт из описания? а на другой объект вешается?
@nikos03 Жыл бұрын
@@АйтиНуб нет, я сам писал, и он выдавал ошибку, хотя там всё так же, как в видео, однако скрипт из описания работает, спасибо!
@СергейОлейник-с6ф Жыл бұрын
игра от 1 го лица, при нажатии на кнопку паузы пропадает курсор мыши так же при нажатии других кнопок. Нажимаю escape курсор появляется опять нажимаю на кнопку пропадает курсор. Все сделал по видео.
@АйтиНуб Жыл бұрын
Все верно, в играх от первого лица всегда курсор должен отключаться и включаться, код с паузой не имеет к этому никакого отношения, я здесь специально не трогал курсор, потому что каждый сам должен его включать и отключать, как вашем случае. Я так понимаю что игру вы не сами делали, так как не знаете где и в каком скрипте действия с курсором происходят. Дело в том, что у меня все гайды показаны на чистую сцену, а не когда в ней уже куча других скриптов, которые естественно будут конфликтовать, что и происходит у вас. Попробуйте включать курсор в методе когда ставиться пауза, пропишите Cursor.lockState = CursorLockMode.None; Cursor.visible = true; И выключать курсор в методе где пауза снимается, пропишите в нем Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; Должно помочь, там при переходе в главное меню с паузы тоже курсора может не быть, тогда повести на любой объект, желательно без скриптов скрипт с включением курсора в методе Start.
@moments6206 Жыл бұрын
Лайк
@АйтиНуб Жыл бұрын
Thanks
@Vladeeeee Жыл бұрын
а как добавить звук при нажатие кнопки ескейпом? Помогите , пожалуйста
@АйтиНуб Жыл бұрын
Добавить компонент AudioSource запустить в коде, где нажатие на Esc Здесь описано frederikmax.com/?p=912
@Vladeeeee Жыл бұрын
@@АйтиНуб спасибо большое! Вы очень помогли мне
@nikos03 Жыл бұрын
И ещё: у меня не работает кнопка "Меню", я на неё нажимаю, а курсор пропадает, однако сцена с Главным меню не загружается. Я использовал скрипт из описания, а в главном меню у меня это окно вообще не вызывается
@АйтиНуб Жыл бұрын
Скрипты везде весят где надо, на onclick действие назначено. Сцены все присутствуют в BuildSettings (сцена уровня и меню например)?
@nikos03 Жыл бұрын
@@АйтиНуб Да, всё так
@АйтиНуб Жыл бұрын
@@nikos03 Ну, тогда не знаю, если все делалось как на видео, то оно не может не работать. Если сильно надо можешь дать мне проект я скажу ошибку.
@nikos03 Жыл бұрын
@@АйтиНуб я попробую сделать ещё раз, если не получится, то отправлю вам
@Флоутенс7 ай бұрын
@@nikos03 получилось?
@anibyte52282 жыл бұрын
а не подскажите как во время игры убрать курсор, а во время паузы вернуть
@АйтиНуб2 жыл бұрын
Можно сделать такой скрипт (это включить): using System.Collections; using System.Collections.Generic; using UnityEngine; public class MenuCursor : MonoBehaviour { void Start() { Cursor.lockState = CursorLockMode.None; Cursor.visible = true; } } или вставить в нужный метод две строки из метода Start. Соответственно выключить, меняем: Cursor.visible = false; А также можно блокировать курсор, меняем: Cursor.lockState = CursorLockMode.locked;
@anibyte52282 жыл бұрын
@@АйтиНуб спасибо
@kastornox61892 жыл бұрын
Спасибо за урок, всё получилось! А не подскажите в чём может быть проблема, первое нажатие Esc игнорируется и работает только со второго раза. Но только при первом вызове паузы, при повторных вызовах всё работает с первого раза.
@АйтиНуб2 жыл бұрын
Так сразу не скажешь, надо смотреть ваш код (может где какой конфликт возникает), у меня все нормально сработало.
@taxelad5171 Жыл бұрын
Большое спасибо за видео! Можете подсказать как в это меню добавить прохождение уровня заново??
@АйтиНуб Жыл бұрын
Сделай кнопку в меню перезапуска, потом сделай в скрипте метод с названием например ReloadScene и в нем напиши SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); Ну и вставить в OnClick как обычно и выбрать нужный метод. Попробуй я не пробовал или подробнее здесь discussions.unity.com/t/how-to-reload-a-scene-using-scenemanager/154596
@maks_Prokuror2 жыл бұрын
У меня не роботает переключения между сценами хотя всьо проверил, ссцени меню к сцени уровня переход роботает а другие нет. Помогите пожалуйста
@АйтиНуб2 жыл бұрын
В смысле со сцены меню работают, а другие нет? А как они должны работать конкретнее?
@oladushek8377 Жыл бұрын
А если у меня игра поверх кнопок после паузы? Не понимаю как ее назад перетащить
@АйтиНуб Жыл бұрын
Скорее всего это проблема со слоями. Посмотрите на каком слое находится слое находится игра и UI элементы, возможно они перекрываются. Вообще-то такого быть не должно.
@oladushek8377 Жыл бұрын
@@АйтиНуб А я уже все исправил) я не мог понять где слои настраивать, но потом нашел ответ: я добавил компонент канвас на паузу и там настроил слои)
@dd_r_a_g6 ай бұрын
если кому понадобиться скрипт из видео + функция выхода из игры полностью: using UnityEngine; using UnityEngine.SceneManagement; public class PauseMenu : MonoBehaviour { public bool pauseGame; public GameObject pauseGameMenu; void Update() { if(Input.GetKeyDown(KeyCode.Escape)) { if(pauseGame) { Resume(); } else { Pause(); } } } public void Resume() { pauseGameMenu.SetActive(false); Time.timeScale = 1f; pauseGame = false; } public void Pause() { pauseGameMenu.SetActive(true); Time.timeScale =0f; } public void LoadMenu() { Time.timeScale = 1f; SceneManager.LoadScene("_menu"); } public void Exit() { Application.Quit(); } }
@sino4ek729 Жыл бұрын
Такой вопрос, меню паузы включается по нажатию на esc, но кнопки будто не работаю, я тыкаю и меню не пропадает, а если игру выгрузить в билд, то там мышки вообще нет, игра 3д, могу скинуть проект на гугл диск.
@АйтиНуб Жыл бұрын
Ну мышку там надо включать и отключать естественно. А проект, если хочешь скинь, я гляну, когда время будет, только не забудь доступ дать и в архиве закидывай, а не просто папку.
@АйтиНуб Жыл бұрын
@@sino4ek729 Ого 2 гига! Скачал можешь удалять, посмотрю, как время будет, отпишу.
@АйтиНуб Жыл бұрын
@@sino4ek729 Скажи мне где у тебя пауза, в какой сцене жму в сцене demo esc ничего не происходит. Там неправильно все сделал, если ты смотрел мое видео про меню, там все сделано. У тебя канвас отключенный в сцене, при паузе надо не канвас включать, а объект в канвасе, например панел с кнопками в паузе, канвас не трогаешь. Короче не работает у меня вообще пауза. Уровень запускается паузы на esc нету.
@АйтиНуб Жыл бұрын
Скрипт ContextMenu зачем тебе? Я показываю в уроке без всяких дополнительных скриптов как делать. Если вы начинаете что-то добавлять, не зная что, то естественно возможны баги и конфликты. Сделай все по уроку и будет тебе счастье без ContextMenu, также как и в сцене с меню, включаешь объект с меню паузой, но не выключай канвас. Скрипт CjntextMenu на канвасе не нужен. Если тебе нужно панель с текстом вывести, то выводи так же как паузу.
@sino4ek729 Жыл бұрын
@@АйтиНуб у меня работает пауза при нажатии на esc, делал все как на видео
@Belugator_fan9 ай бұрын
У меня кнопка паузы почему то находится в меню и не работает в игре. Скажите пожалуйста как исправить
@АйтиНуб9 ай бұрын
Надо прозкт смотреть, чтобы видеть в чем дело, наугад не скажешь.
@azazel14832 жыл бұрын
Привет, такая проблема, сделал паузу 1 в 1 по гайду для одного из уровней, протестил, всё работает идеально. Сделал префаб и поместил его на второй уровень и вот проблема, ни одна кнопка неактивна, esc работает, а кнопки нет. Но если собрать всё это с нуля для конкретно этого уровня, то всё работает. Можно ли это как то исправить? Все связи скрипта и кнопок в префабе включены.
@АйтиНуб2 жыл бұрын
Привет, честно без понятия, поищи в инете или на форумах.
@mikery7817 Жыл бұрын
Добавь в PauseMenu EventSystem
@wirys77798 ай бұрын
У кого не работают кнопки при нажатии, просто додайте об'єкт Event System в сцену)
@Флоутенс7 ай бұрын
я добавил у меня по прежнему так же все, программа не ругается и ничего, кнопки не кликабельны, может знаете как помочь?
@babymama38604 ай бұрын
@@Флоутенс у меня такая же проблема. Как ты её решил?
@rudiplay20922 жыл бұрын
Assets\Script\PauseMenu.cs(11,10): error CS0111: Type 'PauseMenu' already defines a member called 'Update' with the same parameter types хэлп
@АйтиНуб2 жыл бұрын
Зайдите на сайт, там в меню контакты и там есть форма обратной связи напишите что вы хотели, прикрепите скрипт и отправьте.
@mamatgalimbetov3960 Жыл бұрын
Здраствуйте проблем с кодом нету но вот все работоет хорошо кроме меню она не выходит на меня говорить ошибка в File > Build Setings не подскажите дурачку как решить ?
@АйтиНуб Жыл бұрын
Ну почему дураку, в программировании ошибки это постоянная вещь, это даже хорошо, решаешь ошибки значит учишься и других не допускаешь. То есть я так понял, сцена с главным меню не выходит? Если да, то сама сцена добавлена в build settings и в скрипте в методе LoadMenu название сцены совпадают, например в build settings у тебя должно быть как минимум 2 сцены: это с главным меню и с уровнем, в котором ты и делаешь паузу, тоесть вот здесь SceneManager.LoadScene("Menu") названия сцены совпадают с той которая в build settings. Вот здесь можешь посмотреть kzbin.info/www/bejne/g6jZnKdqitaKY7M , с 8 минуты где-то, может поможет.
@mamatgalimbetov3960 Жыл бұрын
@@АйтиНуб вы все прекрасно обяснили посмотрел код а там проблема имя сены Many а я написал Manu вы прекрасный калал спасибо вам дяд
@dreambyte_studio3 жыл бұрын
Привет, спасибо за видео, сделал и работает))) но как сделать чтобы при нажатии на паузу звук ИГРЫ отключился???? Очень важно! СПАСИБО ЗАРАНЕЕ!
@АйтиНуб3 жыл бұрын
Привет, сейчас навскидку не скажу. Завтра попробую сделать и отпишусь.
@dreambyte_studio3 жыл бұрын
@@АйтиНуб благодарю !!!
@АйтиНуб3 жыл бұрын
@@dreambyte_studio В скрипт с паузой, в тело метода: public void Resume() добавляешь строчку: AudioListener.pause = false; А в тело метода: public void Pause() добавляешь AudioListener.pause = true; Короче должно быть вот так: public void Resume() { pauseGameMenu.SetActive(false); Time.timeScale = 1f; PauseGame = false; AudioListener.pause = false; public void Pause() { pauseGameMenu.SetActive(true); Time.timeScale = 0f; PauseGame = true; AudioListener.pause = true; } Пробуй.
@dreambyte_studio3 жыл бұрын
@@АйтиНуб ооо, спасибо!! Я как раз думал про AudioListener но забыл как его вызвать 😅👍 огромное спасибо!
@АйтиНуб3 жыл бұрын
@@dreambyte_studio Не за что)
@KurzGuy2 жыл бұрын
Что делать? У меня меню и кнопки находятся под спрайтами из уровня. Как это исправить? Помогите пожалуйста.
@АйтиНуб2 жыл бұрын
Там в инспекторе сверху справа возле тегов есть Layer, тоесть слой. Открываешь его и видишь слой UI, он должен быть выше всех слоев по индексу, где то 1 и выше. И у тебя все элементы UI ( Canvas и все что в нем лежит: кнопки, панели и т.д.), должны быть отмечены этим слоем UI.
@KurzGuy2 жыл бұрын
@@АйтиНуб я уже сам догадался). Надо было передвинуть canvas на минусовые координаты по Z...
@TheClaudePlay Жыл бұрын
Такой вопрос. Если я добавлю музыку в меню без скрипта, то игра вылетит при переключении на другую сцену из-за отсутствия компонента?
@АйтиНуб Жыл бұрын
Попробуй. Я не пробовал.
@ДмитрийГладков-ъ2ю2 жыл бұрын
Здравствуйте, как это исправить? Assets\Scripts\PauseMenu.cs(11,10): error CS0111: Type 'PauseMenu' already defines a member called 'Update' with the same parameter types Assets\Scripts\PauseMenu.cs(26,17): error CS0111: Type 'PauseMenu' already defines a member called 'Resume' with the same parameter types Assets\Scripts\PauseMenu.cs(33,17): error CS0111: Type 'PauseMenu' already defines a member called 'Pause' with the same parameter types Assets\Scripts\PauseMenu.cs(41,17): error CS0111: Type 'PauseMenu' already defines a member called 'LoadMenu' with the same parameter types
@АйтиНуб2 жыл бұрын
Здравствуйте. Код сюда дайте мне.
@useruseruseruseruser5552 жыл бұрын
исправил? скажи как, таже проблема
@worldbrix2 жыл бұрын
Добрый день! А как сделать всё тоже самое, но с кнопкой рестарт?
@АйтиНуб2 жыл бұрын
Привет. Сделай кнопку повесь скрипт с методом например Restart в тело метода в LoadScene просто грузи тот же самый уровень. Например скрипт будет: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class RestartLevel : MonoBehaviour { public void Restart() { SceneManager.LoadScene("Level1");// в кавычках название сцены на которую надо загрузить } }
@worldbrix2 жыл бұрын
Огромное спасибо за помощь! 👍🏻
@Niki4_54542 ай бұрын
а почему когда я нажимаю вернуться к меню то у меня не возращается
@aksite2002 жыл бұрын
У меня есть в главном меню готовые настройки Как сделать так что бы в паузе нажимая на настройки я попадал в настройки которые у меня в главном меню?
@АйтиНуб2 жыл бұрын
Возьми канвас из главного меню с настройками сделай префаб и также вызывай в любой сцене вместо, того, что я показал.
@MaCiK_28 Жыл бұрын
что делать если не работает. Сделал всё как в видео. Ошибок в консоли нет
@АйтиНуб Жыл бұрын
Что конкретно не работает? Все названия переменных совпадают? В onclick все что надо вставлено. Другие скрипты не стоят, ничего не может конфликтовать? Даже esc не работает что ли? Если бы все сделали как в видео, то все бы получилось, по другому и быть не может.
@technicianzubair55183 жыл бұрын
Nice
@niwellada2 жыл бұрын
Поставил панель, а земля и персонаж находятся над панелью, как исправить?
@АйтиНуб2 жыл бұрын
В смысле 2d игра?
@infernum8472 жыл бұрын
Нужна помощь! Кнопки не интерактивные, то есть никак не реагируют на нажатие, только через ESC открывается меню. Скрипт точь в точь, ошибок нет, создания Event System ничего не дало. Главное меню тоже от вас, и работает. Что не понятно, если начать с главного меню, то меню паузы с включенной галочкой в инспекторе - работает. 2 кнопки нажимаются, но одноразово. При повторном вызове паузы кнопки опять не нажимаются
@АйтиНуб2 жыл бұрын
Понимаете я наугад не могу сказать, так как у всех проекты разные, если хотите вышлите свой проект через гугл диск, я посмотрю.
@infernum8472 жыл бұрын
@@АйтиНуб Похоже что ассеты что то напортачили, попробовал на чистом проекте и все работает
@komarik_marik Жыл бұрын
А что надо писать в начале кода, если игра на андроид. Не понимаю просто
@АйтиНуб Жыл бұрын
Не знаю, а кто вам сказал, что надо что-то писать? В настройках менять надо на андроид, а вот в скрипте не знаю.
@trroom3 жыл бұрын
Можно пожалуйста код?
@АйтиНуб3 жыл бұрын
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class PauseMenu : MonoBehaviour { public static bool PauseGame; public GameObject pauseMenu; void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { if (PauseGame) { Resume(); } else { Pause(); } } } public void Resume() { pauseMenu.SetActive(false); Time.timeScale = 1f; PauseGame = false; } public void Pause() { pauseMenu.SetActive(true); Time.timeScale = 0f; PauseGame = true; } public void LoadMenu() { Time.timeScale = 1f; SceneManager.LoadScene("Menu"); } }
@felikstm98362 жыл бұрын
Я сделал скрипт как на видео и мне в консоли выдаёт ошибку что PauseMenu.PauseGame не могут быть использованы в методе, можете помочь?
@felikstm98362 жыл бұрын
Точнее не могут быть использованы как метод
@АйтиНуб2 жыл бұрын
@@felikstm9836 Вот скрипт правильный: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class PauseMenu : MonoBehaviour { public static bool PauseGame; public GameObject pauseMenu; void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { if (PauseGame) { Resume(); } else { Pause(); } } } public void Resume() { pauseMenu.SetActive(false); Time.timeScale = 1f; PauseGame = false; } public void Pause() { pauseMenu.SetActive(true); Time.timeScale = 0f; PauseGame = true; } public void LoadMenu() { Time.timeScale = 1f; SceneManager.LoadScene("Menu"); } }
@fantomass43812 жыл бұрын
Здравствуйте, спасибо за урок, но у меня остался вопрос. Делаю игру от первого лица, и когда открываю меню паузы, игра останавливается, движение игрока тоже, но не вращение камеры на мышку. Как исправить?
@АйтиНуб2 жыл бұрын
Вырубать мышь тоже надо в коде при паузе. Cursor.lockState = CursorLockMode.Locked; вот это заблокировать по моему, а вот это Cursor.lockState = CursorLockMode.None; разблокировать и еще Cursor.visible = true; видимость или false не видимость. Попробуй.
@kaitosaito4 ай бұрын
Решил проблему? У меня так же? Cursor. lockState не помогает
@HnstON Жыл бұрын
Пожалуйста подскажите что делать не работают кнопки Продолжить и Меню
@АйтиНуб Жыл бұрын
В смысле не работают? Не нажимаются вообще или функционал не работает? А остальные работают?
@HnstON Жыл бұрын
@@АйтиНуб Ну вообщем когда я нажимаю ESC появляется курсор и когда я нажимаю на кнопки курсор пропадает и нечего не происходит
@АйтиНуб Жыл бұрын
@@HnstON А логику подключил? Еще раз спрошу на всех кнопках?
@HnstON Жыл бұрын
@@АйтиНуб Да
@АйтиНуб Жыл бұрын
Значит логика не работает. Все вставил все объекты со скриптами в onclick. Здесь просто нечему поломаться, где-то что-то пропустил значит. Ты на чистую делал или у тебя там какие-то скрипты или ассеты есть? Просто если что-то там есть, могут быть конфликты. Короче если делаешь на чистую, все внимательно, то все будет работать. Тут по другому быть не может, а если у тебя уже чего наставлено то ищи у себя ошибку. И кстати главное меню делал по по моему видео?
@tvorog_grief Жыл бұрын
Помогите пожалуйста! Экспорт игры завис на build player
@АйтиНуб Жыл бұрын
Как помочь? Добрым словом? Попробуйте еще, смотрите ошибки, логи.
@chto883 жыл бұрын
автор легенда!!!!,зделай відео как аніміровать меню
@АйтиНуб3 жыл бұрын
В смысле кнопки анимированые?
@neon74153 жыл бұрын
@@АйтиНуб Он имел ввиду задний фон. Наверное
@karavan_br3 жыл бұрын
Привет это снова я , можешь подсказать что делать если скрипт не открывается и вобще не реагирует на его нажатия?
@АйтиНуб3 жыл бұрын
Привет. А у тебя Visual Studio установлена?
@karavan_br3 жыл бұрын
@@АйтиНуб да, установленно , я до этого пытался открыть но не открывалось , потом обновил и щас вобще не реагирует, может unity переустановить?
@АйтиНуб3 жыл бұрын
@@karavan_br У тебя вообще скрипты открываются например с рабочего стола, не в юнити я имею ввиду?
@karavan_br3 жыл бұрын
@@АйтиНуб да в visual studio открывается , а в юнити нет
@АйтиНуб3 жыл бұрын
@@karavan_br В юнити где именно не открывается в инспекторе или в папке проекта?
@chtotutunas43210 ай бұрын
Спасиб
@foltiks61732 жыл бұрын
Здравствуйте, спасибо за урок только у меня проблема главное меню роботает игра запускается но когда я нажимаю esc не чего не происходит хотя все правильно введено помогите пожалуйста
@АйтиНуб2 жыл бұрын
Привет. Код вот такой?: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class PauseMenu : MonoBehaviour { public static bool PauseGame; public GameObject pauseMenu; void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { if (PauseGame) { Resume(); } else { Pause(); } } } public void Resume() { pauseMenu.SetActive(false); Time.timeScale = 1f; PauseGame = false; } public void Pause() { pauseMenu.SetActive(true); Time.timeScale = 0f; PauseGame = true; } public void LoadMenu() { Time.timeScale = 1f; SceneManager.LoadScene("Menu"); } }
@foltiks61732 жыл бұрын
@@АйтиНуб да
@АйтиНуб2 жыл бұрын
@@foltiks6173 Закиньте проект на гугл диск я посмотрю.
@Ashurakamy17 күн бұрын
Спасибо конечно, половина инфы полезная для новичков. Но ты используешь спрайты кнопок, люди так и будут клепать спрайты, я лично считаю это в корне неправильным подходом в обучении, так как если люди решат выйти на мировой рынок, то ему придётся весь визуал кнопок полностью переделывать.
@ЧЕЛОВЕЧЕК02 жыл бұрын
Кому надо вот using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class PauseMenu : MonoBehaviour { public static bool PauseGame; public GameObject pauseMenu; void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { if (PauseGame) { Resume(); } else { Pause(); } } } public void Resume() { pauseMenu.SetActive(false); Time.timeScale = 1f; PauseGame = false; } public void Pause() { pauseMenu.SetActive(true); Time.timeScale = 0f; PauseGame = true; } public void LoadMenu() { Time.timeScale = 1f; SceneManager.LoadScene("Menu"); } }
@АйтиНуб2 жыл бұрын
Так в описании есть он.
@ЧЕЛОВЕЧЕК02 жыл бұрын
@@АйтиНуб не заметил, простите
@АйтиНуб2 жыл бұрын
@@ЧЕЛОВЕЧЕК0 Ничего страшного, бывает.
@Dapo_Crespo11 ай бұрын
cs1519,cs1031,cs8124 и так далее, в коде 12 ошибок:/ памагити
@АйтиНуб11 ай бұрын
Да там код меньше, чем ошибок). Откуда столько ошибок. Эти цифры мне не о чем не говорят, логи где? Кроме кода отсюда ничего нет, здесь не может быть ошибок столько?
@soundmusic41083 жыл бұрын
Hi
@TopFilms-x4x Жыл бұрын
а если 3д игра
@АйтиНуб Жыл бұрын
Без разницы. Только мышку не забывать включать и отключать.
@Yarik_Heit2 жыл бұрын
4:24
@panaYOtaff3 жыл бұрын
Не заметишь как у самого менюпауза вырастет... )
@cfl384510 ай бұрын
👽
@mark2st1602 жыл бұрын
Можете написать мне весь скрипт, заранее спасибо 😚
@АйтиНуб2 жыл бұрын
Добавил в описание.
@mark2st1602 жыл бұрын
@@АйтиНуб спасибо большое!!! Сейчас сделаю меню паузы, наконец то!!)
@mostafazoza47613 жыл бұрын
Thanks a ton!
@zoidis89772 жыл бұрын
привет снова, слушай, сделал главное меню, теперь это, когда нажимаю кнопку паузы( открывается "продолжить" и " меню") но игра продолжается, то есть кнопка паузы не робит, и при нажатии на меню, сцена просто перезапускается и ВЫДАЕТ ОШИБКУ В КОНСОЛИ WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
@АйтиНуб2 жыл бұрын
Привет. Если все сделал, как на видео, то должно работать. Там заморживатся должно. Скрипт вот такой? Посмотри внимательно: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class PauseMenu : MonoBehaviour { public static bool PauseGame; public GameObject pauseMenu; void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { if (PauseGame) { Resume(); } else { Pause(); } } } public void Resume() { pauseMenu.SetActive(false); Time.timeScale = 1f; PauseGame = false; } public void Pause() { pauseMenu.SetActive(true); Time.timeScale = 0f; PauseGame = true; } public void LoadMenu() { Time.timeScale = 1f; SceneManager.LoadScene("Menu"); } }
@zoidis89772 жыл бұрын
@@АйтиНуб сейчас гляну
@zoidis89772 жыл бұрын
@@АйтиНуб только что скрипт заново сделал, все заново от начала видео и опять пишет WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues может это потому, что у меня 3д игра, хотя меню, когда нажимаем играть(это вроде прошлое видео)все работает
@АйтиНуб2 жыл бұрын
@@zoidis8977 Да нет разницы хоть 3d хоть 2d там в сцене переключается режими, сцена одинаковая для всех D. Там у тебя в проекте какя то шняга, не в скрипте с рендерингом что-то, толи какой то формат не тот. Ты случайно не эссет используешь какой нибудь? Я не понял при чем здесь видео плеер, у тебя в нем ошибка. У тебя в сцене видео что ли?
@zoidis89772 жыл бұрын
@@АйтиНуб из ассес стор, тип у меня в одной сцене, две постройки, и обе из асесстор
@zoidis89772 жыл бұрын
привет снова, слушай, сделал главное меню, теперь это, когда нажимаю кнопку паузы( открывается "продолжить" и " меню") но игра продолжается, то есть кнопка паузы не робит, и при нажатии на меню, сцена просто перезапускается и ВЫДАЕТ ОШИБКУ В КОНСОЛИ WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues