滑动返回坐标Vector2方向判别

  • Post author:
  • Post category:其他

原理如下图所示
这里写图片描述
代码判断为

 Vector2 m_Dir;
            if (m_Dir.y < m_Dir.x && m_Dir.y > -m_Dir.x)
            {
                //向右
                Debug.Log("向右");
            }
            else if (m_Dir.y > m_Dir.x && m_Dir.y < -m_Dir.x)
            {
                //左
                Debug.Log("向左");
            }
            else if (m_Dir.y > m_Dir.x && m_Dir.y > -m_Dir.x)
            {
                //上
                Debug.Log("向上");
            }
            else if (m_Dir.y < m_Dir.x && m_Dir.y < -m_Dir.x)
            {
                //下
                Debug.Log("向下");
            }

版权声明:本文为qq_36274965原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。