方法1:
OnPointerEnter 和 OnPointerExit 有点问题。即便是用延迟,还是 会 出现 快速 enter 和 exit事件同时马上 发生的问题。
大概原因是 Tooltip的UI 离 触发的UI 太近的原因。
因此 把 Tooltip 提示框 的距离 提供一个距离值,问题就解决了。
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class Test_ItemTooltip : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerDownHandler
{
public GameObject go;
public void OnPointerDown(PointerEventData eventData)
{
}
/// <summary>
/// 进入触发显示物品信息
/// </summary>
/// <param name="eventData"></param>
public void OnPointerEnter(PointerEventData eventD