Community Tutorial: 29 — Изображения и состояния кнопок на основе данных — Let's Make a Tower Defense Game

Это видео по Unreal Engine 5.4 посвящено замене скучных кнопок на текстуры, зависящие от состояния.

Сначала мы импортируем двенадцать изображений для кнопок (четыре типа на три состояния), а затем создаём для них переменные типа map в Blueprint-виджете Tower Actions. Далее мы создаём функцию Init Button, которая принимает кнопку и связанную с ней команду; она используется для поиска текстур Normal, Hovered и Pressed, которые затем назначаются переданной кнопке. Наконец, мы перерабатываем функцию Init Actions так, чтобы она вызывала функцию Init Button для каждой комбинации кнопки и команды.

https://dev.epicgames.com/community/learning/tutorials/2njr/unreal-engine-29-let-s-make-a-tower-defense-game