原理如下图所示
代码判断为
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 版权协议,转载请附上原文出处链接和本声明。