【Unity】EventTrigger各事件触发时机解释(博客搬家,老文章)

  • OnSelect () :当鼠标按下了一个当前未在选中状态的UI时触发。如果一个UI已经被选中(成为焦点UI),那么再点击这个UI时,则不会再一次触发OnSelect。

  • OnDeselect() :在OnSelect()已经执行过之后,又选中了另外一个物体时,原有的物体就会触发OnDeselect() ,取消选择。

  • OnUpdateSelect() :在OnSelect()已经执行过之后,当前UI正处于被选择的状态(焦点状态),则会持续每帧触发。OnUpdateSelect()

  • OnClick () :当鼠标按下了一个UI,并且在当前这个UI内放开鼠标键时触发。如果放开时,鼠标在UI之外,则不会触发。

  • OnBeginDrag () :在OnDrag()事件的第一帧触发,当拖动开始才会触发。

  • OnDrag () :鼠标在按住拖动的过程中,并且鼠标处于移动状态时会触发。

  • OnEndDrag () : 拖拽结束触发。

posted @ 2024-07-03 14:26  JimmyZou  阅读(27)  评论(0编辑  收藏  举报