对于Text文字多时,使用 GUI 做鼠标悬浮 Tips 展示
效果如下:
代码如下
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
/// <summary>
/// 对于文字多的Text做鼠标悬浮Tips展示
/// </summary>
public class ShowTextContentTip : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler {
private Text m_CurText;
[Header("UI 摄像机")]
[SerializeField]
private Camera m_UICamera;
private Canvas m_Canvas;
private GUISkin m_CurSkin;
// tips 是否正在显示