这期 Unreal Engine 5.4 视频将介绍如何用基于状态的纹理替换那些单调的按钮。
我们先导入十二张(四种类型×三种状态)按钮图片,然后在“塔防行动”Widget 蓝图中为它们创建映射变量。接着,我们创建一个“初始化按钮”函数,用于接收按钮及其对应的行动,并据此查找普通、悬停和按下三种状态的纹理,再将它们设置到传入的按钮上。最后,我们重构“初始化行动”函数,让它针对每组按钮与行动的组合调用“初始化按钮”函数。
https://dev.epicgames.com/community/learning/tutorials/X8nR/unreal-engine-29