1.创建道具蓝图,判断道具是否拾取,给道具蓝图创建一个布尔变量,拾取为true,默认false

与人物重叠时is变量为true执行新函数并销毁actor
2.给人物蓝图创建一个拾取道具数量的整数变量,默认为0

道具数量变量
3.在道具蓝图创建新函数用来计算获得的道具数量,创建分支,判断is变量是否为true,为true获取人物蓝图的siz变量,siz变量连接整数相加节点,让道具数量加一,整数相加节点连接设置siz变量给siz变量传参,设置siz连接返回节点,返回输出参数。

用来增加siz的值
4.创建蓝图控件,用来显示以获得的道具数量,在左边控制板—通用—选择文本用来显示道具名称,选择输入部分的文本框(控制板—输入—文本框)用来获取道具数量,给这两个控件设置好相应的锚点,选择文本框控件,选择右边细节的文本点击绑定创建绑定新建函数,在新建函数里面获取类的actor,选择人物蓝图,获取人物蓝图的siz变量用来显示道具数量,给siz变量连接为文本(整数)节点,获取类的actor与为文本(整数)连接上返回节点

选择需要的蓝图控件并绑定函数

获取人物的siz变量的值,用于显示到视口
5.进入人物蓝图,选择事件开始时节点(用来一开始就显示道具数量)连接创建控件(创建控件选择刚刚的蓝图控件)创建控件连接添加到视口(创建控件的return value也要连接上添加到视口的目标节点)

让UI显示到视口
6.让我们看看效果,左上角数量增加就是完成了
视频地址:
https://www.bilibili.com/video/BV1zL411N7xP/
Google Chrome
Windows 10