Unreal Engine 5 с нуля / Урок #2 - Интерфейс программы. Создание меню
В ходе урока мы с вами создадим новый проект в Unreal Engine. Мы изучим основные вкладки игрового движка, создадим несколько уровней и добавим меню. Мы разработаем функцию для перехода между уровнями на базе Blueprint.
✅ Полезные ссылки:
- Урок на сайте itProger: itproger.com/course/unreal-en...
⏰ Тайм-коды:
00:00 - Начало
00:25 - Создание проекта
03:20 - Вкладка с игрой
05:40 - Иерархия объектов и Details
08:00 - Вкладка Обзор проекта
09:30 - Создание объекта
13:10 - Создание уровней
15:00 - Файл Интерфейса
16:40 - Создание пользовательского интерфейса
21:15 - Отображение интерфейса
27:00 - Функции для меню
30:10 - Задний фон для меню
32:40 - Деактивация меню
33:47 - Заключительная часть
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Инстаграм itProger: / itproger_official
Группа FaceBook - goo.gl/XW0aaP
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #itProger 👨🏼💻
- Все уроки по хештегу #itprogerLessons
Пікірлер: 164
4 раза закрашился пока делал урок) Уже люблю анрил...
@ruslanzaraf8298
9 ай бұрын
Сделал все по уроку, жму на Выйти - проект крашится...
@everything_you_need_to_know98
8 ай бұрын
2 раза и все без проблем 😅
@DiX116rus
8 ай бұрын
@@ruslanzaraf8298 Тоже самое, если кнопкой мыши после старта покрутить, а после нажать на стоп, выходит краш
@unknown-rx1pj
7 ай бұрын
Попробуй скинуть глобальные настройки видеокарты, должно помочь. У меня rtx 3060 и из-за настроек nvdia крашило постоянно пока я их не скинул.
@VladislavLight
6 ай бұрын
Мне от крашей помогло следующее: зайти в Эпик Гейм, Unreal Engine, Библиотека, версии Unreal Engine, возле кнопки "запустить" есть стрелочка вниз, нажав на неё появится выпадающее меню, в котором надо нажать "Проверить", после нажатия файлы движка будут проверены и исправлены (на это уйдёт какое-то время) и после этого крашей у меня не было
Вау, огромное спасибо! продолжайте выпускать эти уроки!❤
Спасибо за урок, я начинающий разработчик, очень полезный курс!
Очень хорошая подача, спасибо!
ОЧЕНЬ ПОЛЕЗНО!!!! БЛАГОДАРЮ! 💥💥💥💥
Огромная благодарность вам! Очень полезный контент
спасибо классный гайд, уже начал делать свою игру
Офигеть! Я от вас учился С++ (за что отдельное спасибо), а теперь вы ещё и unreal engine туториалы начали делать!) Беру отпуск и начну изучаться по вашим видео - спасибо)))
@vada322
3 ай бұрын
Он их ворует с западных каналов, это же Гоша Дударь)
Делаем с другом игру как проект для допуска к экзаменам, спасибо за серию видео , понятно и легко
спасибо за урок работаю unreal engine-ам уже 3 года но видео смотрю чтобы нечего не пропустить
Просто лучший, отдельное место в раю. Многие платные курсы курят нервно в сторонке
Спасибо вам! Все понятно.
Сначала крашился, но это походу из за того что я компиляцию где то не прожал. Внимательней сохраняйтесь делая этот урок) Потом появилась проблема с тем что меня не перекидывало просто на новый уровень, и мне помогло то что я заменил ноду load level instanse на ноду Open level. После этого все открывалось. Спасибо за урок )
@TheRaphael49
3 ай бұрын
Вот спасибо, думал почему выше нулевой высоты подняться не могу, а при попытке выйти ловил вылеты. Может из-за разницы в UE такая особенность)
@ferzfn5700
2 ай бұрын
спасибо большое, всё заработало
@irina_root
13 күн бұрын
спасибо, тоже в этом была проблема
Я очень хочу стать профессионалом в 3D-разработке и создавать сложные игры. Понимаю, насколько это трудный и комплексный процесс, поэтому планирую пересматривать эти курсы много раз, чтобы лучше усвоить материал и отработать навыки. Желаю всем, кто тоже стремится к этой цели, удачи и успехов в их начинаниях!
Спасибо за урок
Ну чувааак, ты сделал видеоурок по созданию меню, окей? Ты все классно объяснил, потом запускаешь свой проект с работой для проверки работоспособности, нажимаешь на кнопку "старта игры" и просто переходишь в другую комнату с сохранением меню на экране. Благо ты еще раз не нажал на эту кнопку потому что UE5 вылетает показывая ошибку и, как хреновый учитель, ты забиваешь на это говоря, что все работает. Нет, ничего не работает. Ты не закончил работоспособное меню. А вот еще интересный факт: при нажатии всегда на верхнюю левую кнопочку аля "она выполняет роль сохранения", а потом словить вылет от UE5, то Блюпринты не сохраняются. Короче спасибо за базовые знания, но косяки прям приличные. Довел бы видео до конца, а не бросая на пол пути -было бы лучше в разы
@dessmi134
4 ай бұрын
он просто ошибся в название карты челик все логично он прописал в старт игры карту на которой делал меню если ты не изменял название сцены то просто поменяй название на Untitled
@Massivua
3 ай бұрын
Я больше поржал,когда человек "уменьшил графику" ползунком который отвечает за дальность прорисовки,а следом уменьшил масштаб окна движка - якобы так меньше нагружает🤣🤣🤣 ну а следом - назвал лоды которые генерируется при создании world partition "файл который описывает световые настройки"
@AndreyGreeny
2 ай бұрын
@@Massivuaну вообще-то ползунок был скейл резолюшен... т.е. масштабирование разрешения...
@AndreyGreeny
2 ай бұрын
ну вообще-то все работает... там отдельно он же рассказывает, как убрать фон меню... все работает
@DeFFyo
Ай бұрын
Там досмотреть надо. Он сказал, что всё работает в контексте кнопок, а затем убрал эти кнопки и фон в главном меню.
Моё почтение!
Как же классно, спасибо, без лишних данных. Есть конечно вопросы, но тем не менее достаточно полезно. Особенно по меню игры, когда активируется при нажатии клавиш, думаю дальше увижу это. Будет еще интереснее, когда поэтапно будет процесс разработки VR.
Я и не думала, что создавать игры это так интересно. Кстати, интерфейс у анриала довольно прост для понимания, я в блендере гораздо больше путалась, а тут все понятно. Ну или это вы так идеально объясняете.
@coffeek8130
7 ай бұрын
старый интерфейс блендера (до 2.8) вспоминаю как страшный сон, брр
@anprim8882
5 ай бұрын
@@coffeek8130 Наоборот раньше лучше был
@user-gg2vw4lv3x
5 ай бұрын
@@anprim8882 сойдёмся на том что это дело привычки. Интерфейс блендера максимально прост, там даже ребёнок фиг запутается
@CurS-yp3qw
3 күн бұрын
Начни на с++ писать и создавать игры уровня АА или ААА, сразу весь интерес упадет и будешь молиться лишь бы закончить побыстрее
@user-xq1cq3uj1l
Күн бұрын
Ааааааааааааа ЖЕНЩИНА
Спасибо
Благадоря вам я создал 3 игры
дякую
Лучший! И лучше многих платных курсов. Движок вылетает на кнопке стоп почти всегда. Нагрузка на ЦП и видеокарту не на максимуме. Поставил в параллель 4 Анрил. Буду пробовать также. Он не так систему грузит, а делать там тоже можно ого-го.
@AndreyGreeny
2 ай бұрын
дело не в системе, а в том, что там ошибки в курсе... в частности одна из них, там где убирали стартовую точку, надо ставить не дефолт, а none... Плюс помимо компиляции, на каждом окне надо прожимать сохранение...
Благодарю, очень информативно. При нажатии на "Старты игры" картинка (лого) исчезает но нету перехода на основную сцену (чёрный экран). Буду благодарен за помощь)
Где взять подобные уроки на UE4? Интерфейс сильно различается от UE5.
👍👍👍
Будут основы c++ в UE???
быстрее бы 3 часть
Если начать игру и поводить мышкой над окном, то кнопки даже подсвечиваются при наведении, но если нажать в другое свободное место, то курсор исчезает и мы как бы оказываемся в игре без курсора и ничего не нажать.
Очень круто, спасибо! Только почему-то сцена с кубом - он вдалеке падает, не так как на видео((
создал блюпринт и меню но при запуске игры там ошибка в блюпринте на первом самом блоке до виджета, не знаю как убрать( красный ромб и ничего не написано причины
27:59 Вот хоть убей на кнопках не появляется event почему так то?
Можете пожалуйста сделать урок по it's magic engine
у меня одного при создании куба, размещении его на некой высоте, и запуске просмотра, он просто стоит на месте и не падает? или нужны еще какие-то настройки о которых автор не сказал?
@user-hx5ff1bu1x
Ай бұрын
Включи у объекта симуляцию физики
все круто, хорошо объяснено, но я столкнулся с проблемой, что когда я нажимаю начать игру, она просто не запускается, пожалуйста, помогите, как исправить эту проблему, я не хочу переделывать проект в какой раз
У меня кирпичик не падает. В воздухе висит. Как быть?
@print_HorseMan
6 ай бұрын
Справа в меню details куба выбери вкладку Physics и в поле Simulate Physics поставь галочку
все работает , но конгда после проверки нажимаю стоп игры , вылетает из программы , что не так делаю ,
После просмотра урока, я сохранил проект и попытался перезапустить проект закрыв полностью UE. Когда я открыл проект заново и попытался запустить игру, то у меня открылся проект не с меню а с самой локации. Это можно было исправить открыв меню в контент дравере и запустить проект заново
Безумно интересные и простые уроки! Но вот беда, на мак м1 проект крашится при попытке начать игру. Проверка на целостность файлов/переустановка программы/новый проект с нуля не помогли. Очень хочу продолжать, но всё ломается уже на этом этапе( Помогите🥲
Чтобы при выходе из тестирования ничего не вылетало, нужно прописать алгоритм исчезновения главного меню при переходе в главную сцену. Не благодарите ;)
а что делать если когда я нажимаю запуск игры то мне вылетает ошибка?
26:00 в class нет раздела main menu что делать помоги
5 раз крашнула файл из за кнопки старт
@Vasilina777
2 ай бұрын
Жиза
Не знаю с чем связано, но лучше выставить default pawn class на none, потому что он спавнит шар игрока.
12:37 Из-за чего объект не падает, а появляется пустая сцена, а объект висит сзади?
Вау
ты на 2:55 забыл рассказать про Started Content и Raytracing, что это? обьясните ктонибудь, может это чтото важное, а яне отмечу
Еслы вы такой же чайник как я, и НЕ МОЖЕТЕ ДВИГАТЬСЯ С ПОМОЩЬЮ ЛКМ попробуйте нажать зелёный треугольник вверху окна. Потом нажмите Esk или квадрат, чтобы всё стало как в видео.
Как исправить ошибку когда нажимаешь на кнопку Старт Игры после этого выходит журнал сообщений с ошибками в карте.
@SH0BI
Ай бұрын
У меня такая же фигня, но я не знаю, как это исправить(
можете подсказать почему у вас image прозрачный а у меня он закрывает все надписи?
@keshapudelev
7 ай бұрын
вот, например, два способа это решить: 1. в панели слева Hierarchy переместить [Image] выше, чем [Vertical Box] 2. поменять ZOrder ( находится в панели Details -> Slot (Canvas Panel Slot)) у картинки или у блока с кнопками, например, оставить у кнопок 0, а у картинки поставить -1
когда я создал объект и запустил игру почему-то на нём не сработала физика объекта и я не понимаю почему пожайлуста скажите что я не так делую ?
@CaptainMountain
9 ай бұрын
Справа в меню details куба выбери вкладку Physics и в поле Simulate Physics поставь галочку
@Glerion565
9 ай бұрын
@@CaptainMountain Спасибо
Все делал как на видео, но у меня: 1. Ползунок уменьшения качества неактивен, пришлось поставить просто низкие настройки. 2. Запускаю проект кнопкой в виде зеленого треугольника, но у меня мой кубик (а точнее уже параллепипед, так как я его тоже изменял и вращал) никуда не падает, и не отскакивает, никакая физика к нему не применяется, а он просто висит, хотя все повторял за вами.
как ты физику к кубу привязал?
Огромное спасибо бро !!! Один момент только не славливаю у меня кубик в сцене на землю не падает висит как прибитый
@Best_live_games
3 ай бұрын
Проверь галочку и бегунок в объекте, на предмет мобильности и применения физики с гравитацией
@genrihcait7309
3 ай бұрын
@@Best_live_games спасибо ща проверю
когда я нажимаю на play, у меня ничего не падает. Кубы остаются зависшие в воздухе
@Best_live_games
3 ай бұрын
Скорее всего у тебя отключен параметр применения гравитации к объекту и симуляция физики, об этом не говорится в видео, эти галочки надо поставить, они чуть ниже. А также параметр мобильности должен быть на moveable
У меня не выходит панел Outliner на карте как это исправить или найти?
@anyajur4067
5 ай бұрын
Окно window сначала открой details 1 потом outliner 1
Честно говоря пока смотрел голову сломал, человек подробно рассказывает про меню со свойствами, что в целом очевидно и вообще ничего не говорит о том что он делает, видимо расчёт на тех кто в курсе зачем это всё.
Что делать если при переходе на другую сцену пишет что устарели акторы и надо пересобрать HLOD
@neytralchannel5883
Ай бұрын
Таже проблема
Все отлично просто и понятно. Только вопрос почему после создания Меню я вхожу как бы в игру и когда нажимаю на выйти или на стоп то меня выбрасывает полностью с UE?
@SanyaGamer123
4 ай бұрын
тоже самое :(
У тех у кого крашит после кнопки "новая игра" это связанно именно с этим начальным уровнем если создать другой BASE например то все работает
@keshapudelev
7 ай бұрын
вот, например, два способа это решить: 1. в панели слева Hierarchy переместить [Image] выше, чем [Vertical Box] 2. поменять ZOrder ( находится в панели Details -> Slot (Canvas Panel Slot)) у картинки или у блока с кнопками, например, оставить у кнопок 0, а у картинки поставить -1
@Rozwaal
7 ай бұрын
@@keshapudelev хмм интересное решение проблемы попробую прочистить если и если не секрет откуда вы взяли такое решение или сами ?
@keshapudelev
7 ай бұрын
@user-ln4dv2vn7t блин, кажется я промахнулся, я писал ответ на другой комментарий 😂 прости, это было не тебе
@Rozwaal
7 ай бұрын
@@keshapudelev сильно )
@KlaoLord
6 ай бұрын
@@keshapudelev вроде помогло но все равно время от времяни крашит...
Спасибо за урок. Лайк. Но у меня почему то выбивает ошибку, все запускается но жалуется на какого то актера LandscapeStreamingProxy_D7T4VF4LBP34PHV9XOEVM5TIG_1_2_1_0 Landscape proxy LandscapeStreamingProxy_D7T4VF4LBP34PHV9XOEVM5TIG_1_2_1_0 of /Memory/UEDPIE_0_8RYS0FEQLGBUR5O29G5IZF0BG points to a LandscapeActor that is not currently loaded. This will lose the property upon save. Please make sure to load the level containing the parent landscape actor prior to /Memory/UEDPIE_0_8RYS0FEQLGBUR5O29G5IZF0BG so that data deprecation can be performed adequately. It is advised to reassign the "Landscape Actor" property of LandscapeStreamingProxies and resave these actors.
29:57 когда пытаюсь выйти из тестирования, unreal engine вылетает. Что делать? Почему так?
@SanyaGamer123
4 ай бұрын
Теперь всё работает, надо было просто хорошо сделать меню и сделать его исчезновение при переходе в новую сцену.
У меня почему то Куб не падает после кнопки плей и камера переносится к поверхности плато.
@user-wi1qq8ti6s
6 ай бұрын
та сама фігня)
@anyajur4067
5 ай бұрын
тоже жду что помогут
@anyajur4067
5 ай бұрын
Справа в меню details куба выбери вкладку Physics и в поле Simulate Physics поставь галочку@@user-wi1qq8ti6s
@OktayFaracov
5 ай бұрын
Справа в меню details куба выбери вкладку Physics и в поле Simulate Physics поставь галочку
А как открыть вкладку "детали" ?
@anyajur4067
5 ай бұрын
Вкладка Window (сверху) - details
Все сделал все работает, но... при ESC вылетает нафиг=)
@itproger Я все делал по уроку но когда я хочу запустить свою игру через меню то проигрывание просто заканчиваеться(знаю, нечетко объяснил но нужна хоть примерная помощь)
У меня при попытке нажать на старт движок крашнулся, хотя делал все пошагово
@safrqnsafrqnov5323
9 ай бұрын
У меня старт нормально работает, а при выходе крашится, я поменял на выход вместо quit - background , пока норм, но хз будет ли выходить с игры
@Y0ZI
9 ай бұрын
разобрался?
@safrqnsafrqnov5323
9 ай бұрын
@@Y0ZI не, все так же
@Y0ZI
9 ай бұрын
@@safrqnsafrqnov5323 а ты правильно название маппы ввёл?
@VladislavLight
6 ай бұрын
@@safrqnsafrqnov5323 Мне от крашей помогло следующее: зайти в Эпик Гейм, Unreal Engine, Библиотека, версии Unreal Engine, возле кнопки "запустить" есть стрелочка вниз, нажав на неё появится выпадающее меню, в котором надо нажать "Проверить", после нажатия файлы движка будут проверены и исправлены (на это уйдёт какое-то время) и после этого крашей у меня не было
у меня куб непадает почемуто
@NT-ph5fj
6 ай бұрын
u menia toje
У меня одного нету кнопи world settings
@adultart
6 ай бұрын
Надо закрыть сцену с меню, вернувшись в первую сцену - MenuMap.
@xLyVWaySx
6 ай бұрын
@@adultart Да, спасибо, разобрался
Анраил ИНЖЕН, Анриал ИНЖЕН, господи, как его слушать можно то?
Почему у меня куб в воздухе висит?
@TheRaphael49
3 ай бұрын
физику кубу не добавил)
6:51
Здравствуйте у меня куб весит воздухе после запуска сцены не падет на землю , что делать подскажите пожалуйста не происходит физического закона
@thomasanderson3304
2 ай бұрын
выделите куб, справа ищите "Details" потом вкладка "Physics" ставьте галочку "Symulate physics"
@trontrx-bl6yi
2 ай бұрын
@@thomasanderson3304 спасибо
Survival
Здравствуйте у меня проблема, при нажатие на старт игры в меню у меня выскакивает это LandscapeStreamingProxy_D7T4VF4LBP34PHV9XOEVM5TIG_1_3_3_0
Майнинг умер, здравствуй game dev
32:12
exi (бывший)
У меня крашиться после того как я нажал на старт, попал на уровень, но вот после закрытия на эскейп или на красный квадрат, КРАШ
@kan4al23
7 ай бұрын
Вы знаете как это решить?
@CRAZYSHOW31
7 ай бұрын
@@kan4al23 нет. Некогда пока разбираться.
@VladislavLight
6 ай бұрын
Мне от крашей помогло следующее: зайти в Эпик Гейм, Unreal Engine, Библиотека, версии Unreal Engine, возле кнопки "запустить" есть стрелочка вниз, нажав на неё появится выпадающее меню, в котором надо нажать "Проверить", после нажатия файлы движка будут проверены и исправлены (на это уйдёт какое-то время) и после этого крашей у меня не было
@user-zz7zl2tn3f
5 ай бұрын
@@VladislavLight Спасибо, помогло
@VladislavLight
5 ай бұрын
@@user-zz7zl2tn3f рад помочь, но через какое-то время оно у меня снова появилось, но не всегда
Menu
imba avtor
у меня куб не падает)))
@OktayFaracov
5 ай бұрын
Справа в меню details куба выбери вкладку Physics и в поле Simulate Physics поставь галочку
С картинкой вообще ничего не получилось. Она ни в какую не хочет становиться под Canvas panel. Она в самый низ встает. И полностью закрывает собой кнопки Начать игру и Выйти. Что за напасть такая?
@olesyateivan3743
4 ай бұрын
надо картинку снизу перетащить под Canvas
Хиден😁
Смотрел первый видео, где автор очень много тупил, и нёс полный бред, стоит смотреть эти видео?
Энжин, а не Инжин. Ухо режет.
Привет выпускается вот эта ошибка когда нажимаю на кнопку "Старт игры" LandscapeStreamingProxy_D7T4VF4LBP34PHV9XOEVM5TIG_1_3_3_0 Landscape proxy LandscapeStreamingProxy_D7T4VF4LBP34PHV9XOEVM5TIG_1_3_3_0 of /Memory/UEDPIE_0_81VFL26R09RI4N5VMSOKZPRLQ points to a LandscapeActor that is not currently loaded. This will lose the property upon save. Please make sure to load the level containing the parent landscape actor prior to /Memory/UEDPIE_0_81VFL26R09RI4N5VMSOKZPRLQ so that data deprecation can be performed adequately. It is advised to reassign the "Landscape Actor" property of LandscapeStreamingProxies and resave these actors. Что мне надо делать ?
@you.re_ok
3 күн бұрын
разобрались как решить?
Все сделал. Простенький GUI сделал. После кнопки старт тоже кубан падает, но по какой-то причине при при завершении процесса на основном уровне UE5 крашится. Вот краткий код ошибки Assertion failed: OutdatedHLODActors.Remove(InWorldPartitionHLOD). Причем, если запускаю MainMap без использования GUI, то все норм. Нет крашей. Железо у компа нормальное
@yarika.d
4 ай бұрын
Здравствуйте! Подскажите, удалось ли решить проблему с крашем?
@vladsh9152
4 ай бұрын
@@yarika.d Нет. Не решал ее
@AfroPriest
4 ай бұрын
Здравствуйте, Владислав! Нам очень важно ваше мнение(нет)
когда запускаю карту через кнопку пишется LandscapeStreamingProxy_D7T4VF4LBP34PHV9XOEVM5TIG_1_1_5_0 Landscape proxy LandscapeStreamingProxy_D7T4VF4LBP34PHV9XOEVM5TIG_1_1_5_0 of /Memory/UEDPIE_0_9O0ME8YB3VA2PD92IQVT1STZV points to a LandscapeActor that is not currently loaded. This will lose the property upon save. Please make sure to load the level containing the parent landscape actor prior to /Memory/UEDPIE_0_9O0ME8YB3VA2PD92IQVT1STZV so that data deprecation can be performed adequately. It is advised to reassign the "Landscape Actor" property of LandscapeStreamingProxies and resave these actors. но карта запускается просто бесит немного напишите как исправить