예제 #1
0
    public virtual void SetStartDirection()
    {
        if (m_DirLock)
        {
            return;
        }
        m_Input = m_PlayerObj.CurOrder;
        Vector2 gestureDir = m_Input.vector;

        //方向设置
        switch (m_Input.gesture)
        {
        case HandGesture.Slip:
            gestureDir.y = 0;
            m_PlayerObj.FaceToDir(gestureDir);
            Debug.Log(gestureDir);
            break;

        case HandGesture.Click:
            float dirX = 0;
            dirX         = m_Input.endPS.x - Screen.width / 2;
            gestureDir.y = 0;
            m_PlayerObj.FaceToDir(gestureDir);
            break;
        }
    }