UGUI事件

OnBeginDrag(PointerEventData eventData);

开始拖拽

OnCancel(BaseEventData eventData);

取消按钮被按下时(与InputManager里的Cancel按键相对应,PC上默认的是Esc键),前提条件是物体被选中//应该选中物体后,Esc键被按下时调用

OnDeselect(BaseEventData eventData);

物体从选中到取消选中是调用

OnDrag(PointerEventData eventData);

拖拽中

OnDrop(PointerEventData eventData);

拖拽结束(拖拽结束后的位置(即鼠标位置)如果有物体,则那个物体调用)

OnEndDrag(PointerEventData eventData);

拖拽结束

OnInitializePotentialDrag(PointerEventData eventData);

拖拽时的舒适化,在按下时会调用

OnMove(AxisEventData eventData);

物体移动时(与InputManager里的Horizontal和Vertica按键相对应),前提条件式物体被选中//应该选中物体后,上下左右键调用

OnPointerClick(PointerEventData eventData);

在同一物体上按下并释放

OnPointerDown(PointerEventData eventData);

指针按下

OnPointerEnter(PointerEventData eventData);

指针进去

OnPointerExit(PointerEventData eventData);

指针退出

OnPointerUp(PointerEventData eventData);

指针抬起

OnPointerClick(PointerEventData eventData);

在同一个物体按下和抬起鼠标

OnScroll(PointerEventData eventData);

指针释放

OnSelect(BaseEventData eventData);

物体被选中时调用

OnSubmit(BaseEventData eventData);

提交按钮被按下时(与InputManager里的Submit按键对应,PC上默认的是Enter键),前提条件是物体被选中//应该选中物体后,Enter键按下时调用

OnUpdateSelected(BaseEventData eventData);

被选中的物体每帧调用

你可能感兴趣的:(UGUI事件)