Math (1) 썸네일형 리스트형 [수학] Nomalizaition 방향벡터 구하기 게임을 만들다보면 대각선으로 이동할때 이동속도가 빠른경우가 있습니다 이동구현을할때 빈번하게 잊고 지나갈수있는 이문제는 WASD로 이동구현을 하려할때 W키를눌러 (1,0)의 방향으로 이동하려하는 입력과 D키를 눌러 (0,1)으로 이동하려하는 2가지 입력이 합쳐져 (1,1)의 방향으로 이동하려하기때문에 발생하는 문제입니다 피타고라스의 정의를 이용하여 해당 벡터의 길이를 알아보면 루트2로 약1.41의 값을 가집니다 W키 하나만 눌렀을때보다 약 0.41배 더 많은거리를 이동하는 문제가 발생하는것입니다 이러한 오류를 범하지 않기위해 우리는 정규화를 해주어 방향벡터를 구해야합니다 방향벡터를 구하는 방법은 어렵지않습니다 우선 여러 축으로 이루어진 벡터의 길이를 피타고라스의 정의를 사용하여 구하고 모든 성분를 구한 벡.. 이전 1 다음