UE5学习笔记 FPS游戏制作42 按钮添加回调函数

文章目录

为什么要添加回调函数

正常情况下,我们直接点击按钮的变量,然后选则Onclick事件,绑定即可

但是如果我们使用了自己定义的控件,由于控件里的变量不会暴露,就不能再手动绑定事件

此时需要使用回调函数,保证自定义控件的button依然能触发逻辑

添加回调事件

先创建一个控件A,添加一个Button

打开事件图表,在事件分发器里,声明一个事件

Button调用事件

选中Button,为button的Onclick事件注册,执行我们上边定义的对外的Onclick回调事件

其他控件调用回调

创建另一个UI控件,在里边拖入上边创建的控件A,命名为NewGameButton,然后注册OnClick回调事件

相关推荐
Zhichao_9714 分钟前
【UE5 C++课程系列笔记】32——读Json文件并解析
c++·ue5
V---scwantop---信1 小时前
现代科幻赛博朋克风品牌海报电子竞技设计无衬线英文字体 Glander – Techno Font
笔记·字体
charlie1145141911 小时前
从0开始的构建的天气预报小时钟(基于STM32F407ZGT6,ESP8266 + SSD1309)——第2章——构建简单的ESP8266驱动
stm32·单片机·物联网·学习·c·esp8266
南宫生2 小时前
Java迭代器【设计模式之迭代器模式】
java·学习·设计模式·kotlin·迭代器模式
虾球xz2 小时前
游戏引擎学习第203天
学习·游戏引擎
WDeLiang3 小时前
Flask学习笔记 - 模板渲染
笔记·学习·flask
明月清了个风3 小时前
数据结构与算法学习笔记----贪心区间问题
笔记·学习·算法·贪心算法
因为奋斗超太帅啦3 小时前
MySQL学习笔记(一)——MySQL下载安装配置
笔记·学习·mysql
aoxiang_ywj4 小时前
【Linux】内核驱动学习笔记(二)
linux·笔记·学习
WhyNot?4 小时前
深度学习入门(三):神经网络的学习
深度学习·神经网络·学习