Normalization1 벡터의 정규화(Normalization) Normalization(정규화) : 각 축의 길이와 대각선의 길이를 같게 해준다 라고 생각하면 쉬울 것 같다. 이론 좌표에서 x축으로 1, y축으로 1만큼 순차적으로 움직이면 총 이동거리가 2가 되는데, 대각선으로 움직이면 거리가 피타고라스의 정리에 따라 √(1^ + 1^) = √2가된다. √2 = 1.414141..로, 좌우 앞뒤 한방향 이동을 할 때는 m_fSpeed * 1이 되는데 대각선으로 이동할때는 m_fSpeed * 1.41414가 된다. 따라서 이동속도가 빨라지게 되는 것이다. 이것을 √2를 1로 변환하여 연산을 하게 해주는 것이 normalized(정규화)다. 프로젝트에서 문제 탑뷰 슈팅게임의 움직임을 만들다 버그가 하나 생겼다. monster오브젝트에 player를 따라오는 AI를 구현.. 2023. 4. 27. 이전 1 다음