Unity determina si el mouse está sobre una determinada interfaz de usuario

public Image testImage;
bool isIn;

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

 

 

Supongo que te gusta

Origin blog.csdn.net/qq_2633600317/article/details/131850890
Recomendado
Clasificación