ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 增加血条和护甲 ### 添加变量 双击`ThirdPersion Character`,然后增加两个浮点(float)类型的变量`Health`、`Armor`。并设置对应的默认值 1.0、0.6 ![sAilWQ.png](https://s3.ax1x.com/2021/01/05/sAilWQ.png) ## 增加控件蓝图用来控制护甲和血条 ### 添加护甲蓝图 右键鼠标,选择 用户界面->控件蓝图,修改名字为`FPSHUD` ![sAPqG4.png](https://s3.ax1x.com/2021/01/05/sAPqG4.png) 双击打开`FPSHUD`, 拉取两个**进度条控件**,一个作为护甲一个作为血条,可以通过控制面板搜索`process bar`可以看到 进度条控件。 ![sAio6A.png](https://s3.ax1x.com/2021/01/05/sAio6A.png) 点击绑定,打开该页面: ![sAFP00.png](https://s3.ax1x.com/2021/01/05/sAFP00.png) 添加`ThirdPersonCharacter`: ![sAFAtU.png](https://s3.ax1x.com/2021/01/05/sAFAtU.png) 添加`get Armor`, 并连接到返回值中: ![sAF8hD.png](https://s3.ax1x.com/2021/01/05/sAF8hD.png) 添加`获取玩家角色`: ![sAFanI.png](https://s3.ax1x.com/2021/01/05/sAFanI.png) 至此玩家护甲的属性已经加入蓝图。 ### 添加血条蓝图 接下来把玩家的血条加入进来。和上面的步骤一样,绑定->ThirdPersionCharactor->添加`get Health`->添加`获取玩家角色`,只有一个步骤`get Health`和上面不一样,添加后的结果图如下: ![sAAFWF.png](https://s3.ax1x.com/2021/01/05/sAAFWF.png) ## 添加事件蓝图 打开 `ThirdPerson Charactor`, 右键,添加`事件开始运行`: ![sAAQJO.png](https://s3.ax1x.com/2021/01/05/sAAQJO.png) `添加 create widget`,并选择类`FPSHUD`: ![sAAUTP.png](https://s3.ax1x.com/2021/01/05/sAAUTP.png) ## 运行起来 ![sAEwH1.png](https://s3.ax1x.com/2021/01/05/sAEwH1.png)