Перейти к содержимому

Хватит переделывать 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