UE4道具拾取数量UI

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/

点赞
  1. 一只薄荷味 一只薄荷味说道:
    Google Chrome Windows 10
    :taikaixin: :taikaixin:

发表评论

电子邮件地址不会被公开。必填项已用 * 标注