luoyikun

导航

unity3d:camera拖动与ui拖动互不影响

 if (Input.GetMouseButtonDown(0))
            {
                if (Application.isMobilePlatform && Input.touchCount > 0)
                {
                    for (int i = 0; i < Input.touchCount; i++)
                    {
                        if (EventSystem.current.IsPointerOverGameObject(Input.GetTouch(i).fingerId))
                        {
                            m_isClickUi = true;
                            break;
                        }
                    }
                }
                else if (EventSystem.current.IsPointerOverGameObject())
                {
                    m_isClickUi = true;
                }
            }

            if (Input.GetMouseButtonUp(0))
            {
                m_isClickUi = false;
            }
            if (m_isClickUi == true)
            {
                return;
            }

当点下时ui时屏蔽镜头移动

posted on 2018-09-28 19:14  luoyikun  阅读(10)  评论(0)    收藏  举报  来源