欢迎光临散文网 会员登陆 & 注册

【五花畅】UE4背包教程-学习笔记P3

2023-03-19 20:48 作者:东野树  | 我要投稿

完善背包组件,创建主UI:

1.创建主UI:添加一个文本+号当做准星,和一个拾取文本提示

 


拾取文本提示绑定函数:

 


2.在InventoryComponent中,事件开始运行时创建MainUI

 


检测到物品后将物品信息set给MainUI中的当前物品(这样UI才会显示):

 


3.拖出一个PickUpBase到场景中试试:(成功)

 


4.开始写拾取事件:输入当前拾取的物品,调用添加到背包事件

 


 然后在更新事件PostAddItem里面销毁物品,因为已经拾取了

在人物蓝图里面书写按E拾取物品(拾取成功)

 


5.记得把物品列表设为公开:不然在视口中看不见

 


6.创建丢弃物品事件InputThrowItem:

 


然后书写之前未写的ThrowItem事件:

设置物理线性速度,可以让物体生成时抛物线抛出

 


BUG:当没有东西时,也可以丢出空白物品

解决方法,在丢弃物品事件开始是加一个分支,判断当前要移除的背包格子Number是否大于0,大于0才能丢东西,这样就不会丢空格子了

到这里第三集就学习完啦


【五花畅】UE4背包教程-学习笔记P3的评论 (共 条)

分享到微博请遵守国家法律