Unity normalized 왜 함?

민하·2022년 6월 8일
1

unity

목록 보기
1/2

캐릭터 이동을 하는데

tr.Translate(moveDir.normalized * Time.deltaTime * moveSpeed, Space.Self)

이런 코드가 있었다.
어떤 각도로 이동해도 같은 속도로 이동하기 위함이라고 한다.

normalized

오브젝트 균일한 이동을 위하여 벡터의 정규화가 필요합니다.

그 이유는 모든 방향의 벡터 길이가 1 이어야 방향에 따른 이동 속도가 같아지기 때문이지요.

https://seojingames.tistory.com/entry/%EB%B0%A9%ED%96%A5-%EB%B2%A1%ED%84%B0-%EB%B2%A1%ED%84%B0%EC%9D%98-%EC%A0%95%EA%B7%9C%ED%99%94normalized-%EC%9C%A0%EB%8B%88%ED%8B%B0

0개의 댓글