UE4使用控件蓝图——添加UI血量和速度信息

1、 在之前的人物上添加一个新的状态,加速状态

MyCharacter类添加按左下shift加速,改变人物本身的最大速度

UE4使用控件蓝图——添加UI血量和速度信息_第1张图片

2、 打开动画蓝图,增加新状态Run,设置变量控制流程


 UE4使用控件蓝图——添加UI血量和速度信息_第2张图片

3、 新建一个控件蓝图,

UE4使用控件蓝图——添加UI血量和速度信息_第3张图片

4、 canvas panel中添加两个Text控件,一个为名Speed,一个用来显示

UE4使用控件蓝图——添加UI血量和速度信息_第4张图片

5、 右侧可以更改它的属性

UE4使用控件蓝图——添加UI血量和速度信息_第5张图片

6、 选择绑定Text

UE4使用控件蓝图——添加UI血量和速度信息_第6张图片

 

7、 Mycharater类中获取速度添加一个速度变量Max_speed

8、 回到Text绑定事件中,将速度绑定到Text显示上

UE4使用控件蓝图——添加UI血量和速度信息_第7张图片

 

9、 在时间列表中连接控制

UE4使用控件蓝图——添加UI血量和速度信息_第8张图片

10、        至于血量的进度条也与上面步骤相似,只是要计算一下进度条和血量的差,我这血量100,进度条01

UE4使用控件蓝图——添加UI血量和速度信息_第9张图片

11、        现在还是不能在场景中看到我们的速度变化和血量,还要在人物的类中允许控件蓝图出现选择tick事件可以时时更新速度和血量

UE4使用控件蓝图——添加UI血量和速度信息_第10张图片

 

12、        行走状态下速度为400,跑起来就变成600

UE4使用控件蓝图——添加UI血量和速度信息_第11张图片

UE4使用控件蓝图——添加UI血量和速度信息_第12张图片


你可能感兴趣的:(UE4使用控件蓝图——添加UI血量和速度信息)