首先要做的就是创建一个曲线。

我设置的是正常生命绿色,受伤了黄色,重伤橙色,濒死红色。
然后就是创建一个函数库

创建一个本地变量以及一个函数:

然后通过本地变量HealthLine 找到对应的Curve Linear Color 然后引脚找到Get Linear Color Value

全部连接成功之后就载入我们之前设置好的曲线

然后在ActorBase 下面创建一个函数:当然也是纯函数

然后通过Event Graph 下面创建一个事件调度(Event Dispatches) 并且给它一个Inputs
然后创建一个Custom Event 事件如图
这个调度是直接拖出来选Call.

然后同样将这个生命变更的事件需要加入随时更新里面去检测生命值变化。
然后来到我们的HealthBar 的 Widget Ui 的 Event Graph 事件下面如图调度在Actor 创建的事件

当然我们同样不用变色的Binding
