如何区分点击UI(非安卓苹果系统)

如何区分点击UI:(非安卓苹果系统)

Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
        RaycastHit hitinfo;
        if (!EventSystem.current.IsPointerOverGameObject())
        {
            zhizhen2.transform.position += Vector3.up * 158;
        }

安卓或苹果系统:

EventSystem.current.IsPointerOverGameObject(Input.GetTouch(0).fingerId))

或者:

Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
        RaycastHit hitinfo;
        if (Physics.Raycast(ray, out hitInfo)!EventSystem.current.IsPointerOverGameObject())
        {
            zhizhen2.transform.position += Vector3.up * 158;
        }

以上这些就是如何区分点击UI 啦

猜你喜欢

转载自blog.csdn.net/weixin_44370124/article/details/89480922