【UE4】切换角色的同时,自动销毁&切换角色的UI【蓝图实现】

前言

到处都搜不到怎么能再不使用按键的情况下销毁UI,试过从角色蓝图通信到UI蓝图,尝试调用UI蓝图的自定义事件去销毁对应UI,但一直报错显示“无访问***”。
后来想出了个下下策,就是在切换角色的时候,统一关闭全部UI,再打开需要的UI。

方法

显示UI自定义事件

在这里插入图片描述
在自己的角色蓝图定义UI显示事件,如果需要第一次开启角色的时候就用UI,就在“事件开始运行”调用这个自定义事件。

关卡蓝图设置

在这里插入图片描述
我在关卡蓝图设置的切换角色,按1和2切换不同角色。
角色1
这是角色1,有对应的UI界面。
角色2
这是角色2,我没有给他做UI,但在切换到角色2的时候,我就已经把角色1生成的UI给全部删除了。
后面再次切换回角色1的时候,就会调用角色1中,显示UI的自定义事件。

在这里插入图片描述
至于这两个变量,是我直接从世界大纲里拉出来的,直接拖入关卡蓝图里面。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_18116643/article/details/125571729
今日推荐