跳转到正文

创建近战攻击技能

作

作者

作者

创建时间: 2025年4月13日更新时间: 2026年4月14日

目录

UI属性列表

属性列表控件

在这里,我有一个 WB_AttributeList,它配了一个自定义的蓝图结构体数组。每个数组元素都包含与特定游戏属性相关的信息。

然后我有以下两个函数:

  • SetupAttributes:在用户界面显示时调用,将为每个属性动态创建单独的Widget,以显示该属性。
  • CleanupAttributes:在用户界面关闭时调用,将清理已创建的属性Widget。

属性列表条目控件

我使用 WB_AttributeEntry 来表示先前定义的每个属性。它内部只是一个简单的进度条。

此控件的事件图表代码如下:

GGA 还提供了获取两个属性之间的百分比的便捷方法。

结果

将属性列表控件加到你的游戏HUD Widget上,然后配置要展示的游戏属性,这样你就可以有一个数据驱动的属性列表UI了。