using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public class ButtonHoverShowImage : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler { [Header("鼠标悬停显示的图片")] public GameObject hoverImage; void Start() { if (hoverImage != null) { hoverImage.SetActive(false); // 初始隐藏 } } /// /// 鼠标移入 /// public void OnPointerEnter(PointerEventData eventData) { if (hoverImage != null) { hoverImage.SetActive(true); } } /// /// 鼠标移出 /// public void OnPointerExit(PointerEventData eventData) { if (hoverImage != null) { hoverImage.SetActive(false); } } }