打开预置物item的ui控制蓝图,新增变量,类型是itembase的引用,重命名是RelatedActor
在这个蓝图里面,添加itembase:item类型的字典,命名为Actor-ui
先设置key类型
再设置value类型
在additem事件里添加一个输入,类型是itembase,命名为itemcansee
在add事件中,向拾取面板添加预置物ui的同时,我们向字典中添加预置物 :预置物ui的字典。
设置key
设置value
然后设置一下新建item控件中的relatedactor
在小白人的蓝图里,对 itemcansee参数赋值
在这里添加自定义事件
打开小白人的蓝图,此时我们不需要这个事件了,删掉
换成deletemapitme事件
测试成功。
----------------------------------------------------------------------------------------
添加拾取面板的预置物ui点击事件
添加按钮的点击事件
点击按钮的时候,删掉场景中对应的actor和拾取面板中的ui
此时,还要删掉字典中对应的key-value,但是字典在其他蓝图里,所以我们添加事件调度器
为事件调度器添加一个输入,类型是itme的引用类型,重命名为ClickedItem
调用事件调度器
打开
创建item控件的时候就绑定事件
添加要绑定的事件
编写事件,删除字典中的键值对
测试成功。
学习会整理一下线