NG_/Assets/Scripts/UI/全局/MouseMoveChangeUI.cs
2025-01-10 16:52:52 +08:00

30 lines
699 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
// 鼠标移入UI时改变UI
public class MouseMoveChangeUI : MonoBehaviour,IPointerEnterHandler,IPointerExitHandler
{
public Color enterColor=new Color(1f,1f,1f,0.5f);
public Color exitColor=new Color(1f,1f,1f,1f);
private Image image; // 被改变的图片
private void Start()
{
image = GetComponent<Image>();
}
public void OnPointerEnter(PointerEventData eventData)
{
image.color = enterColor;
}
public void OnPointerExit(PointerEventData eventData)
{
image.color = exitColor;
}
}