public class CursorEnter : MonoBehaviour,IBeginDragHandler, IDragHandler, IEndDragHandler IPointerEnterHandler, IPointerExitHandler {
public bool isEnter = false;
Image image;
public Color color = Color.white;
void Start()
{
image = GetComponentInParent<Image>();
}
public void OnPointerEnter(PointerEventData eventData)
{
isEnter = true;
//Debug.Log("Enter");
image.color = color;
}
public void OnPointerExit(PointerEventData eventData)
{
image.color = Color.white;
//Debug.Log("Exit");
isEnter = false;
}
public Texture2D cursor;
public Vector2 ve;
public void OnBeginDrag(PointerEventData eventData)
{
}
public void OnDrag(PointerEventData eventData)
{
Cursor.SetCursor(cursor, ve, CursorMode.Auto);//修改光标UI
}
public void OnEndDrag(PointerEventData eventData)
{
Cursor.SetCursor(null, new Vector2(0, 0), CursorMode.Auto);
}
鼠标拖拽UI,赋值
最新推荐文章于 2023-05-26 14:02:38 发布