UGUI determina si el clic está en la interfaz de usuario o en la pantalla

private void Update()
    {

        if (Input.GetMouseButtonDown(0))
        {
#if !UNITY_EDITOR//手机模式
            if (!EventSystem.current.IsPointerOverGameObject(Input.GetTouch(0).fingerId))
#else//编辑器模式
            if (!EventSystem.current.IsPointerOverGameObject())
#endif
            {
                //没有点击到UI上
            }                      
        }
    }

Supongo que te gusta

Origin blog.csdn.net/cuijiahao/article/details/120502961
Recomendado
Clasificación