Unreal UMG Event

Unreal5中,这些事件放在了FUNCTIONS(Override)中了。

请注意这些事件都是UI事件,有些事件的触发前提是鼠标悬停了UI空间上!

一、Event On Removed from Focus Path与Event On Add to Focus Path

Event On Add to Focus Path是开始聚焦于当前UMG界面可交互的UI控件时触发;

Event On Removed from Focus Path是从聚焦某个可交互UI控件到不聚焦于任何可交互控件时触发;

值得注意的是,当焦点从可交互UI控件之间切换的时候,以上两个事件都不触发;对于上述两个事件来说,所有的可交互UI控件是一体的。

二、On Preview Mouse Button Down

On Preview Mouse Button Down只要有鼠标(包含鼠标左键右键和中键)在UI控件上按下时都会触发,同时能获取各种信息。

三、On Preview Key Down

On Preview Key Down是当焦点聚焦于某个可交互的UI控件时,按下键盘上的某个键时触发。当鼠标点击不可交互UI控件或者空白处时,可交互控件失去焦点,此时按下键盘上的某个键是不会触发的。

四、On Paint

On Paint是在屏幕上绘制,可以绘制Box,Line,Lines,Text。

五、On Mouse Button DownOn Mouse Button UpOn Mouse Button Double Click

这三者都是在UI不可交互控件上才会触发!!!

On Mouse Button Down和Unity中是一致的,都是鼠标(包含鼠标左键右键和中键)按下时触发。

On Mouse Button Double Click就是鼠标双击时触发。

On Mouse Button Up就不太一样了,它不是简单的鼠标抬起时触发,而是在鼠标双击结束后触发!即鼠标第一次按下抬起再按下时,触发了鼠标双击事件On Mouse Button Double Click,此时鼠标是按下状态,这时鼠标再抬起时,就触发On Mouse Button Up。

六、On Mouse MoveOn Mouse WheelOn Mouse Enter和On Mouse Leave

On Mouse Move当鼠标悬停了UI控件上时会一直执行;

On Mouse Wheel当鼠标悬停了UI控件上且滑动滚轮时执行;

On Mouse Enter和On Mouse Leave是鼠标移入控件和移出控件时触发执行。

七、On Key Down和On Key Up和On Key Char

当鼠标聚焦于一个可交互控件时,按下键盘某个按键触发On Key Down,抬起时触发On Key Up;当一直按着键盘某个按钮,那么会一直执行On Key Down。

当按着键盘可输入按钮时,会一直执行On Key Char;但是按住Ctrl、Delete这类按钮时不会执行!

八、On Animation Started和On Animation Finished

顾名思义,动画开始播放时和播放结束后触发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值