[Unity][UGUI]Tooltip提示框
发布日期:2021-05-09 11:55:37 浏览次数:19 分类:精选文章

本文共 4106 字,大约阅读时间需要 13 分钟。

������������������������������������������ Tooltip ������������������������������������������������
Input.mousePosition ��������������������������������� UI ������������������������������ Tooltip ���lingsh None���������������������������������������������������
transform.position ��������������� GameObject ������������������������������ UI ������������������������
### ������������������
```csharp
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class Test_ItemTooltip : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerDownHandler
{
public GameObject go;
public void OnPointerEnter(PointerEventData eventData)
{
go.SetActive(true);
RectTransform rectTransform = go.GetComponent
();
Vector3 position = transform.position;
position.x += rectTransform.sizeDelta.x / 2;
position.y -= rectTransform.sizeDelta.y / 2;
rectTransform.position = position;
}
public void OnPointerExit(PointerEventData eventData)
{
go.SetActive(false);
}
}

������������

  • ������ transform.position`

    ��������� Input.mousePosition ��������� transform.position��������������������� Tooltip ��������������������������������� GameObject ������������������������������������������������

  • ������������������

    ������������������������������������ GetComponent<(div>) ��������������������������������������������������������������������������������� RectTransform ���������������������������������������

  • ������������������

    hma argument ������������������������������������������������ GameObject ��������������������������������� sizeDelta ������������������������������������������������������������������������������������������������

  • ������������������������

    ������������������������������������������������������������������������ Tooltip ������������������������������������������������������������

  • ������������������������������ Tooltip ������������������������������������������������������������������������������������������������������������

    ������������������������������������������ Tooltip ������������������������������������������������ Input.mousePosition ��������������������������������� UI ������������������������������ Tooltip ���lingsh None��������������������������������������������������� transform.position ��������������� GameObject ������������������������������ UI ������������������������

    ������������������

    using UnityEngine;
    using UnityEngine.EventSystems;
    using UnityEngine.UI;
    public class Test_ItemTooltip : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerDownHandler
    {
    public GameObject go;
    public void OnPointerEnter(PointerEventData eventData)
    {
    go.SetActive(true);
    RectTransform rectTransform = go.GetComponent
    ();
    Vector3 position = transform.position;
    position.x += rectTransform.sizeDelta.x / 2;
    position.y -= rectTransform.sizeDelta.y / 2;
    rectTransform.position = position;
    }
    public void OnPointerExit(PointerEventData eventData)
    {
    go.SetActive(false);
    }
    }

    ������������

  • ������ transform.position`

    ��������� Input.mousePosition ��������� transform.position��������������������� Tooltip ��������������������������������� GameObject ������������������������������������������������

  • ������������������

    ������������������������������������ GetComponent ��������������������������������������������������������������������������������� RectTransfom ���������������������������������������

  • ������������������

    oundation ������������������������������������������������ GameObject ��������������������������������� sizeDelta ������������������������������������������������������������������������������������������������

  • ������������������������

    ������������������������������������������������������������������������ Tooltip ������������������������������������������������������������

  • ������������������������������ Tooltip ������������������������������������������������������������������������������������������������������������

    ```
    上一篇:[Unity]资源分享
    下一篇:[Unity][UGUI]获得鼠标对应屏幕的坐标,图片跟随鼠标移动

    发表评论

    最新留言

    能坚持,总会有不一样的收获!
    [***.219.124.196]2025年04月12日 18时10分30秒