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; } }