[Unity3D] 유니티에서 특정방향 (벡터) 으로 향하는 회전값 얻어오는 방법
2015. 5. 28.
게임개발을 하다보면 이미지를 특정 벡터방향으로 회전을 해야 하는 경우가 있는데요. 이럴때 사용하면 좋은 방법입니다. 이미지의 방향은 아래처럼 아래에서 위로 향해있는 이미지를 기준으로 하겠습니다. 뭐 싱글톤이나 스태틱 함수로 빼놓고 사용하면 좋겠네요. 회전방향을 얻어오는 함수는 아래처럼 구현해 줍니다. static public Quaternion GetRotFromVectors(Vector2 posStart, Vector2 posEnd) { return Quaternion.Euler(0, 0, -Mathf.Atan2(posEnd.x - posStart.x, posEnd.y - posStart.y) * Mathf.Rad2Deg); } 위에서는 z 축을 회전하도록 구현이 되어 있지만 x 축 회전을 원하시면 x..