目标
比如我现在希望点击控件蓝图A中的按钮后,蓝图B能够马上做出响应
实现步骤
1. 这里控件蓝图A叫“UI_按钮”,我在该蓝图中创建了一个名为“btnIsClicked”的事件分发器
当按钮被点击时,就会调用“btnIsClicked”
2. 蓝图B这里叫做“BP_3DUI”
我们需要在蓝图B中获取到蓝图A的引用
3. (这一步可以不看)简单解释一下是如何获取到蓝图A的引用的。这是由于这里的widget组件中的控件类填的就是蓝图A,当然我们还可以通过创建Public变量来获取蓝图A的引用。
4. 在蓝图B的事件图表中,由于我们已经获取了蓝图A的引用,因此可以直接绑定事件到“btnIsClicked”,然后只要“btnIsClicked”在蓝图A中被调用,就会触发这里的自定义事件“MoveLocation”