Unity Ui点击事件实现

来源:互联网 发布:excel纸上数据录入技巧 编辑:程序博客网 时间:2024/05/21 18:31


1.在Main Camera上 添加 Physics Raycaster组件

2.场景里需要有 EventSystem (Create - UI- EventSystem)

3.物体需要有Collider 

4.在需要点击的物体上挂脚本 并根据需求实现以下接口 以及方法

IPointerClickHandler    

IPointerDownHandler  

IPointerEnterHandler 

IPointerExitHandler  

IPointerUpHandler   

  

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;public class ColorPickerController : MonoBehaviour,IPointerClickHandler {// Use this for initializationvoid Start () {}// Update is called once per framevoid Update () {}#region IPointerClickHandler implementationpublic void OnPointerClick (PointerEventData eventData){Debug.Log ("点击");}#endregion}

  




原创粉丝点击