if (EventSystem.current.IsPointerOverGameObject())
{
//Debug.Log("点击到UI");
if (EventSystem.current.currentSelectedGameObject.GetComponent<Button>() != null)
{
Debug.Log("这是个按钮");
}
}
我这样写他直接报空指针