Unity UI组件实现所用到的接口类(如果UGUI的组件达不到需求的效果可以依此自己实现)...

全部是接口,需要引用UnityEngine.EventSystems命名空间

17个接口事件;继承接口,并实现其中的方法即可
IPointerEnterHandler – OnPointerEnter – Called when a pointer enters the object
(鼠标悬停在UI物体的时候会触发)

IPointerExitHandler – OnPointerExit – Called when a pointer exits the object
(鼠标离开UI物体的时候会触发)

IPointerDownHandler – OnPointerDown – Called when a pointer is pressed on the object
(鼠标点击按下的那一帧)

IPointerUpHandler – OnPointerUp – Called when a pointer is released (called on the original the pressed object)
(鼠标点击抬起的那一帧)

IPointerClickHandler – OnPointerClick – Called when a pointer is pressed and released on the same object
(鼠标点击一次的那段时间一直调用)

IBeginDragHandler – OnBeginDrag – Called on the drag object when dragging is about to begin
(开始拖拽的那一帧)

IDragHandler – OnDrag – Called on the drag object when a drag is happening
(拖拽过程当中)

IEndDragHandler – OnEndDrag – Called on the drag object when a drag finishes
(结束拖拽过程的那一帧)

IDropHandler – OnDrop – Called on the object where a drag finishes
IScrollHandler – OnScroll – Called when a mouse wheel scrolls
IUpdateSelectedHandler – OnUpdateSelected – Called on the selected object each tick
ISelectHandler – OnSelect – Called when the object becomes the selected object
IDeselectHandler – OnDeselect – Called on the selected object becomes deselected
IMoveHandler – OnMove – Called when a move event occurs (left, right, up, down, ect)
ISubmitHandler – OnSubmit – Called when the submit button is pressed
ICancelHandler – OnCancel – Called when the cancel button is pressed

转载于:https://www.cnblogs.com/leixuan111/p/10447348.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值