반응형 백네번째글1 유니티) 2, 3차원에서 적용 가능한 벡터의 정규화 방법. 위치를 이동시키는 코드를 짜 본 사람이라면 누구나 공감할만한 주제가 하나 있다. 그것은 바로 대각선으로 이동할 때 빠르게 간다는 것이다. 상하좌우로 움직이는 코드를 만들었다면, 상 또는 하 키와 동시에 좌 또는 우 키를 동시에 누르면, 직관적으로 봤을 때조차 이동속도가 차이 나는 걸 느낄 수 있다. 눈으로 보이게 차이가 난다면 그건 심각한 정도의 차이이기에, 우리는 이걸 고칠 방법을 항상 고민하게 된다. 아마 이 주제에 대해 몇 번 찾아본 사람이라면 이 주제에 대한 정답인 VectorN.normalized라는 메서드를 알 텐데, 사실이게 정답이긴 하다. normalized라는 기능은 벡터의 길이(magnitude)를 1로 만들어서 가하는 힘을 1로 고정시키고, 방향만을 결정하는 벡터가 되도록 변경해주는 .. 게임 개발/게임수학 2022. 11. 18. 이전 1 다음 💲 추천 글 반응형