Хватит переделывать UI в Unreal Engine | Переиспользуемые виджеты UMG | Стрим по разработке на Un...
Ask A Dev
0:00 / 0:00
Хватит переделывать UI в Unreal Engine | Переиспользуемые виджеты UMG | Стрим по разработке на Un...
1 266 просмотров · Трансляция закончилась 2 мес. назад
Ask A Dev
26,8 тыс. подписчиков
1 266 просмотров · Трансляция закончилась 2 мес. назад
Создать один пользовательский интерфейс в Unreal Engine легко. А вот поддерживать 10, 20 или более — вот где начинаются сложности.
В этом стриме мы используем опыт перестройки пользовательского интерфейса для The Rend и применяем его на двух практических примерах в Unreal Engine UMG.
Сначала мы создадим многоразовую рамку пользовательского интерфейса, которую можно будет размещать по всему проекту и обновлять из одного места. Затем мы разовьем ту же идею дальше, используя многоразовые кнопки и диспетчеры событий, позволяющие дочерним виджетам взаимодействовать со своими родительскими без жесткой привязки всего к одному элементу.
Попутно мы рассмотрим виджеты UMG, привязки, динамическое стилирование, взаимодействие с Blueprint, диспетчеры событий, привязку/отвязку событий и предоставление дизайнерам доступа к многоразовым свойствам.
Эти стримы записываются в прямом эфире во время разработки The Rend, поэтому вы услышите вопросы, эксперименты, отладку и, возможно, случайные ошибки.
Спасибо всем, кто поддерживает проект, играет в игру и помогает сделать эти стримы возможными!
▶ ИГРАЙТЕ В ИГРУ: https://www.ludicrousfilmandgames.com
Если у вас уже установлен клиент, просто запустите и обновите его!
Нам нужна ваша обратная связь, чтобы сделать эту игру отличной. Попробуйте сломать её, прокачать билд до максимума или найти непобедимую комбинацию. И если вы найдёте что-то безумное — или совершенно имбалансное — дайте нам знать!
📺 Учебное пособие по игре:
• Indie Game Tutorial | How to Play "The R...
⭐ PATREON: / askadev
💬 DISCORD: / discord
💰 Пожертвования: https://www.paypal.com/donate/?hosted...
📋 Разделы:
00:00 Почему пользовательский интерфейс становится неудобным в больших масштабах
02:58 Создание многоразовой рамки UMG
13:48 Настройка рамки
21:55 Динамическое изменение стилей виджетов
34:31 Многоразовые кнопки и взаимодействие виджетов
42:15 Диспетчеры событий / Делегаты для дочерних виджетов
48:50 Предоставление доступа к многоразовым виджетам Свойства
50:27 Заключение
🏷️ ТЕГИ:
#UnrealEngine5 #WorldPositionOffset #WPOTutorial #MaterialTutorial #InteractiveEnvironment #VertexShader #GameDev #IndieGame #TheRend #25DPlatformer #MaterialParameterCollection #CurveAtlas #EnvironmentArt #GameDevJourney