[Unity]EventTrigger简单使用

EventTrigger是什么?

事件触发器,从事件系统接收事件,并为每个事件调用已注册的功能.

EventTrigger能用来干什么?

指定为每个事件系统的事件调用的您所想要的函数功能.

EventTrigger如何使用?

1.首先给需要添加事件的UI或GameObject物体添加EventTrigger组件.

1

2.点击'Add New Event Type',添加一个新的事件,例如添加Click点击事件.

2

3.点击加号创建必要脚本参数,脚本内添加对应的事件处理方法,拖拽到指定的事件面板位置(函数参数可自行书写).

3

在代码中接口实现的方式,重写的方法参数都是:PointerEventData类型,而往EventTrigger上拖拽的方法必须是BaseEventData类型,或者空.

当用PointerEventData中的属性的时候,需要进行类型的强转.

public void OnPointerClick(BaseEventData eventData)
{
    Debug.Log("单击");
}

本文链接:

https://eggmo.net/archives/168/

转载请注明文章链接地址!Thanks♪(・ω・)ノ

1 + 4 =
快来做第一个评论的人吧~