Unity はマウスが特定の UI 上にあるかどうかを判断します

public Image testImage;
bool isIn;

void Update()
{
    isIn = RectTransformUtility.RectangleContainsScreenPoint(testImage.GetComponent<RectTransform>(), Input.mousePosition);
    Debug.Log("鼠标是否悬浮在图片1上:"+ isIn);
}

 

 

おすすめ

転載: blog.csdn.net/qq_2633600317/article/details/131850890