Unreal Engine 5 с нуля / Урок #2 - Интерфейс программы. Создание меню
Vložit
- čas přidán 5. 06. 2024
- В ходе урока мы с вами создадим новый проект в 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
Я очень хочу стать профессионалом в 3D-разработке и создавать сложные игры. Понимаю, насколько это трудный и комплексный процесс, поэтому планирую пересматривать эти курсы много раз, чтобы лучше усвоить материал и отработать навыки. Желаю всем, кто тоже стремится к этой цели, удачи и успехов в их начинаниях!
4 раза закрашился пока делал урок) Уже люблю анрил...
Сделал все по уроку, жму на Выйти - проект крашится...
2 раза и все без проблем 😅
@@ruslanzaraf8298 Тоже самое, если кнопкой мыши после старта покрутить, а после нажать на стоп, выходит краш
Попробуй скинуть глобальные настройки видеокарты, должно помочь. У меня rtx 3060 и из-за настроек nvdia крашило постоянно пока я их не скинул.
Мне от крашей помогло следующее: зайти в Эпик Гейм, Unreal Engine, Библиотека, версии Unreal Engine, возле кнопки "запустить" есть стрелочка вниз, нажав на неё появится выпадающее меню, в котором надо нажать "Проверить", после нажатия файлы движка будут проверены и исправлены (на это уйдёт какое-то время) и после этого крашей у меня не было
Офигеть!
Я от вас учился С++ (за что отдельное спасибо), а теперь вы ещё и unreal engine туториалы начали делать!)
Беру отпуск и начну изучаться по вашим видео - спасибо)))
Он их ворует с западных каналов, это же Гоша Дударь)
Огромная благодарность вам! Очень полезный контент
Спасибо за урок, я начинающий разработчик, очень полезный курс!
Очень хорошая подача, спасибо!
ОЧЕНЬ ПОЛЕЗНО!!!! БЛАГОДАРЮ! 💥💥💥💥
Вау, огромное спасибо! продолжайте выпускать эти уроки!❤
Как же классно, спасибо, без лишних данных. Есть конечно вопросы, но тем не менее достаточно полезно. Особенно по меню игры, когда активируется при нажатии клавиш, думаю дальше увижу это. Будет еще интереснее, когда поэтапно будет процесс разработки VR.
Сначала крашился, но это походу из за того что я компиляцию где то не прожал. Внимательней сохраняйтесь делая этот урок) Потом появилась проблема с тем что меня не перекидывало просто на новый уровень, и мне помогло то что я заменил ноду load level instanse на ноду Open level. После этого все открывалось. Спасибо за урок )
Вот спасибо, думал почему выше нулевой высоты подняться не могу, а при попытке выйти ловил вылеты. Может из-за разницы в UE такая особенность)
спасибо большое, всё заработало
Делаем с другом игру как проект для допуска к экзаменам, спасибо за серию видео , понятно и легко
Ну чувааак, ты сделал видеоурок по созданию меню, окей? Ты все классно объяснил, потом запускаешь свой проект с работой для проверки работоспособности, нажимаешь на кнопку "старта игры" и просто переходишь в другую комнату с сохранением меню на экране. Благо ты еще раз не нажал на эту кнопку потому что UE5 вылетает показывая ошибку и, как хреновый учитель, ты забиваешь на это говоря, что все работает. Нет, ничего не работает. Ты не закончил работоспособное меню. А вот еще интересный факт: при нажатии всегда на верхнюю левую кнопочку аля "она выполняет роль сохранения", а потом словить вылет от UE5, то Блюпринты не сохраняются. Короче спасибо за базовые знания, но косяки прям приличные. Довел бы видео до конца, а не бросая на пол пути -было бы лучше в разы
он просто ошибся в название карты челик все логично он прописал в старт игры карту на которой делал меню если ты не изменял название сцены то просто поменяй название на Untitled
Я больше поржал,когда человек "уменьшил графику" ползунком который отвечает за дальность прорисовки,а следом уменьшил масштаб окна движка - якобы так меньше нагружает🤣🤣🤣
ну а следом - назвал лоды которые генерируется при создании world partition "файл который описывает световые настройки"
@@Massivuaну вообще-то ползунок был скейл резолюшен... т.е. масштабирование разрешения...
ну вообще-то все работает... там отдельно он же рассказывает, как убрать фон меню... все работает
Там досмотреть надо. Он сказал, что всё работает в контексте кнопок, а затем убрал эти кнопки и фон в главном меню.
спасибо за урок работаю unreal engine-ам уже 3 года но видео смотрю чтобы нечего не пропустить
спасибо классный гайд, уже начал делать свою игру
Просто лучший, отдельное место в раю. Многие платные курсы курят нервно в сторонке
Спасибо вам! Все понятно.
Я и не думала, что создавать игры это так интересно. Кстати, интерфейс у анриала довольно прост для понимания, я в блендере гораздо больше путалась, а тут все понятно. Ну или это вы так идеально объясняете.
старый интерфейс блендера (до 2.8) вспоминаю как страшный сон, брр
@@coffeek8130 Наоборот раньше лучше был
@@anprim8882 сойдёмся на том что это дело привычки. Интерфейс блендера максимально прост, там даже ребёнок фиг запутается
Спасибо за урок
Моё почтение!
Благадоря вам я создал 3 игры
Спасибо
дякую
Благодарю, очень информативно. При нажатии на "Старты игры" картинка (лого) исчезает но нету перехода на основную сцену (чёрный экран). Буду благодарен за помощь)
Лучший! И лучше многих платных курсов. Движок вылетает на кнопке стоп почти всегда. Нагрузка на ЦП и видеокарту не на максимуме. Поставил в параллель 4 Анрил. Буду пробовать также. Он не так систему грузит, а делать там тоже можно ого-го.
дело не в системе, а в том, что там ошибки в курсе... в частности одна из них, там где убирали стартовую точку, надо ставить не дефолт, а none... Плюс помимо компиляции, на каждом окне надо прожимать сохранение...
Будут основы c++ в UE???
Где взять подобные уроки на UE4? Интерфейс сильно различается от UE5.
Очень круто, спасибо! Только почему-то сцена с кубом - он вдалеке падает, не так как на видео((
Можете пожалуйста сделать урок по it's magic engine
быстрее бы 3 часть
После просмотра урока, я сохранил проект и попытался перезапустить проект закрыв полностью UE.
Когда я открыл проект заново и попытался запустить игру, то у меня открылся проект не с меню а с самой локации. Это можно было исправить открыв меню в контент дравере и запустить проект заново
👍👍👍
Не знаю с чем связано, но лучше выставить default pawn class на none, потому что он спавнит шар игрока.
создал блюпринт и меню но при запуске игры там ошибка в блюпринте на первом самом блоке до виджета, не знаю как убрать( красный ромб и ничего не написано причины
Безумно интересные и простые уроки! Но вот беда, на мак м1 проект крашится при попытке начать игру. Проверка на целостность файлов/переустановка программы/новый проект с нуля не помогли. Очень хочу продолжать, но всё ломается уже на этом этапе(
Помогите🥲
все работает , но конгда после проверки нажимаю стоп игры , вылетает из программы , что не так делаю ,
все круто, хорошо объяснено, но я столкнулся с проблемой, что когда я нажимаю начать игру, она просто не запускается, пожалуйста, помогите, как исправить эту проблему, я не хочу переделывать проект в какой раз
27:59 Вот хоть убей на кнопках не появляется event почему так то?
У меня кирпичик не падает. В воздухе висит. Как быть?
Справа в меню details куба выбери вкладку Physics и в поле Simulate Physics поставь галочку
у меня одного при создании куба, размещении его на некой высоте, и запуске просмотра, он просто стоит на месте и не падает? или нужны еще какие-то настройки о которых автор не сказал?
Включи у объекта симуляцию физики
Если начать игру и поводить мышкой над окном, то кнопки даже подсвечиваются при наведении, но если нажать в другое свободное место, то курсор исчезает и мы как бы оказываемся в игре без курсора и ничего не нажать.
когда я создал объект и запустил игру почему-то на нём не сработала физика объекта и я не понимаю почему пожайлуста скажите что я не так делую ?
Справа в меню details куба выбери вкладку Physics и в поле Simulate Physics поставь галочку
@@CaptainMountain Спасибо
26:00 в class нет раздела main menu что делать помоги
Еслы вы такой же чайник как я, и НЕ МОЖЕТЕ ДВИГАТЬСЯ С ПОМОЩЬЮ ЛКМ попробуйте нажать зелёный треугольник вверху окна. Потом нажмите Esk или квадрат, чтобы всё стало как в видео.
Здравствуйте у меня куб весит воздухе после запуска сцены не падет на землю , что делать подскажите пожалуйста не происходит физического закона
выделите куб, справа ищите "Details" потом вкладка "Physics" ставьте галочку "Symulate physics"
@@thomasanderson3304 спасибо
а что делать если когда я нажимаю запуск игры то мне вылетает ошибка?
можете подсказать почему у вас image прозрачный а у меня он закрывает все надписи?
вот, например, два способа это решить:
1. в панели слева Hierarchy переместить [Image] выше, чем [Vertical Box]
2. поменять ZOrder ( находится в панели Details -> Slot (Canvas Panel Slot)) у картинки или у блока с кнопками, например, оставить у кнопок 0, а у картинки поставить -1
12:37 Из-за чего объект не падает, а появляется пустая сцена, а объект висит сзади?
Вау
ты на 2:55 забыл рассказать про Started Content и Raytracing, что это? обьясните ктонибудь, может это чтото важное, а яне отмечу
Все делал как на видео, но у меня: 1. Ползунок уменьшения качества неактивен, пришлось поставить просто низкие настройки. 2. Запускаю проект кнопкой в виде зеленого треугольника, но у меня мой кубик (а точнее уже параллепипед, так как я его тоже изменял и вращал) никуда не падает, и не отскакивает, никакая физика к нему не применяется, а он просто висит, хотя все повторял за вами.
У меня не выходит панел Outliner на карте как это исправить или найти?
Окно window сначала открой details 1 потом outliner 1
Чтобы при выходе из тестирования ничего не вылетало, нужно прописать алгоритм исчезновения главного меню при переходе в главную сцену. Не благодарите ;)
Как исправить ошибку когда нажимаешь на кнопку Старт Игры после этого выходит журнал сообщений с ошибками в карте.
У меня такая же фигня, но я не знаю, как это исправить(
Огромное спасибо бро !!! Один момент только не славливаю у меня кубик в сцене на землю не падает висит как прибитый
Проверь галочку и бегунок в объекте, на предмет мобильности и применения физики с гравитацией
@@Best_live_games спасибо ща проверю
У тех у кого крашит после кнопки "новая игра" это связанно именно с этим начальным уровнем если создать другой BASE например то все работает
вот, например, два способа это решить:
1. в панели слева Hierarchy переместить [Image] выше, чем [Vertical Box]
2. поменять ZOrder ( находится в панели Details -> Slot (Canvas Panel Slot)) у картинки или у блока с кнопками, например, оставить у кнопок 0, а у картинки поставить -1
@@keshapudelev хмм интересное решение проблемы попробую прочистить если и если не секрет откуда вы взяли такое решение или сами ?
@user-ln4dv2vn7t блин, кажется я промахнулся, я писал ответ на другой комментарий 😂 прости, это было не тебе
@@keshapudelev сильно )
@@keshapudelev вроде помогло но все равно время от времяни крашит...
как ты физику к кубу привязал?
когда я нажимаю на play, у меня ничего не падает. Кубы остаются зависшие в воздухе
Скорее всего у тебя отключен параметр применения гравитации к объекту и симуляция физики, об этом не говорится в видео, эти галочки надо поставить, они чуть ниже. А также параметр мобильности должен быть на moveable
Что делать если при переходе на другую сцену пишет что устарели акторы и надо пересобрать HLOD
Таже проблема
5 раз крашнула файл из за кнопки старт
Жиза
Все отлично просто и понятно. Только вопрос почему после создания Меню я вхожу как бы в игру и когда нажимаю на выйти или на стоп то меня выбрасывает полностью с UE?
тоже самое :(
У меня почему то Куб не падает после кнопки плей и камера переносится к поверхности плато.
та сама фігня)
тоже жду что помогут
Справа в меню details куба выбери вкладку Physics и в поле Simulate Physics поставь галочку@@user-wi1qq8ti6s
Справа в меню details куба выбери вкладку Physics и в поле Simulate Physics поставь галочку
29:57 когда пытаюсь выйти из тестирования, unreal engine вылетает. Что делать? Почему так?
Теперь всё работает, надо было просто хорошо сделать меню и сделать его исчезновение при переходе в новую сцену.
У меня при попытке нажать на старт движок крашнулся, хотя делал все пошагово
У меня старт нормально работает, а при выходе крашится, я поменял на выход вместо quit - background , пока норм, но хз будет ли выходить с игры
разобрался?
@@Y0ZI не, все так же
@@safrqnsafrqnov5323 а ты правильно название маппы ввёл?
@@safrqnsafrqnov5323 Мне от крашей помогло следующее: зайти в Эпик Гейм, Unreal Engine, Библиотека, версии Unreal Engine, возле кнопки "запустить" есть стрелочка вниз, нажав на неё появится выпадающее меню, в котором надо нажать "Проверить", после нажатия файлы движка будут проверены и исправлены (на это уйдёт какое-то время) и после этого крашей у меня не было
А как открыть вкладку "детали" ?
Вкладка Window (сверху) - details
Все сделал все работает, но... при ESC вылетает нафиг=)
Честно говоря пока смотрел голову сломал, человек подробно рассказывает про меню со свойствами, что в целом очевидно и вообще ничего не говорит о том что он делает, видимо расчёт на тех кто в курсе зачем это всё.
Спасибо за урок. Лайк. Но у меня почему то выбивает ошибку, все запускается но жалуется на какого то актера 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.
У меня одного нету кнопи world settings
Надо закрыть сцену с меню, вернувшись в первую сцену - MenuMap.
@@adultart Да, спасибо, разобрался
Анраил ИНЖЕН, Анриал ИНЖЕН, господи, как его слушать можно то?
у меня куб непадает почемуто
u menia toje
Майнинг умер, здравствуй game dev
Почему у меня куб в воздухе висит?
физику кубу не добавил)
У меня крашиться после того как я нажал на старт, попал на уровень, но вот после закрытия на эскейп или на красный квадрат, КРАШ
Вы знаете как это решить?
@@kan4al23 нет. Некогда пока разбираться.
Мне от крашей помогло следующее: зайти в Эпик Гейм, Unreal Engine, Библиотека, версии Unreal Engine, возле кнопки "запустить" есть стрелочка вниз, нажав на неё появится выпадающее меню, в котором надо нажать "Проверить", после нажатия файлы движка будут проверены и исправлены (на это уйдёт какое-то время) и после этого крашей у меня не было
@@VladislavLight Спасибо, помогло
@@user-zz7zl2tn3f рад помочь, но через какое-то время оно у меня снова появилось, но не всегда
6:51
exi (бывший)
Survival
@itproger Я все делал по уроку но когда я хочу запустить свою игру через меню то проигрывание просто заканчиваеться(знаю, нечетко объяснил но нужна хоть примерная помощь)
32:12
imba avtor
С картинкой вообще ничего не получилось. Она ни в какую не хочет становиться под Canvas panel. Она в самый низ встает. И полностью закрывает собой кнопки Начать игру и Выйти. Что за напасть такая?
надо картинку снизу перетащить под Canvas
у меня куб не падает)))
Справа в меню details куба выбери вкладку Physics и в поле Simulate Physics поставь галочку
Menu
Хиден😁
Смотрел первый видео, где автор очень много тупил, и нёс полный бред, стоит смотреть эти видео?
Энжин, а не Инжин. Ухо режет.
Все сделал. Простенький GUI сделал. После кнопки старт тоже кубан падает, но по какой-то причине при при завершении процесса на основном уровне UE5 крашится. Вот краткий код ошибки Assertion failed: OutdatedHLODActors.Remove(InWorldPartitionHLOD). Причем, если запускаю MainMap без использования GUI, то все норм. Нет крашей. Железо у компа нормальное
Здравствуйте! Подскажите, удалось ли решить проблему с крашем?
@@yarika.d Нет. Не решал ее
Здравствуйте, Владислав! Нам очень важно ваше мнение(нет)
Привет выпускается вот эта ошибка когда нажимаю на кнопку "Старт игры"
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.
Что мне надо делать ?