public class Test : MonoBehaviour {
//使用方式:将脚本挂在物体上。添加碰撞器,UIEventTrigger
void Start()
{
//1.UIEventListener的使用
UIEventListener.Get(this.gameObject).onClick += OnClick;
//2.UIEventTrigger的使用
this.GetComponent<UIEventTrigger>().onHoverOver.Add(new EventDelegate(OnHoverOver));
this.GetComponent<UIEventTrigger>().onHoverOut.Add(new EventDelegate(OnHoverOut));
}
void OnHoverOver()
{
Debug.Log("OnHoverOver");
}
void OnHoverOut()
{
Debug.Log("OnHoverOut");
}
void OnClick(GameObject go)
{
Debug.Log("OnClick");
}
}
给图片添加以下组件
测试,鼠标移入,点击,移出