Unity响应鼠标进出事件

1. 如果是UI界面需要响应鼠标进出事件,因为是通过EventSystem实现的,则需

using UnityEngine.EventSystems;

实现 IPointerEnterHandler, IPointerExitHandler接口

在 

void IPointerEnterHandler.OnPointerEnter(PointerEventData eventData) 
   {    }   
 void IPointerExitHandler.OnPointerExit(PointerEventData eventData) 
   {    }

两个函数中编辑代码

2.如果是3D物体需要响应鼠标进出事件,则直接在

    void OnMouseEnter()
    {
    }

    void OnMouseExit()
    {
    }

两个函数中编辑代码。

如有疑问或建议,欢迎留言!

 

你可能感兴趣的:(Unity)