본문 바로가기
Unity/수학

[Unity] 수포자를 위한 게임 수학 : 벡터 (덧셈과 뺄셈, 길이)

by 김기승 2025. 8. 28.
반응형

알쓸유잡 3월 : 📐수포자를 위한 게임수학


벡터크기(길이)와 방향을 동시에 가진 양이다.

원점을 기준으로 어떤 점의 위치를 표현할 수 있다.

 

유니티에서는 Vector3(x, y, z)를 주로 사용하고,

Vector2일 경우에는 z를 0으로 가정한다.


벡터의 덧셈은 다음과 같다.

두 벡터를 평행이동해서 마름모 꼴을 만들 수 있다.


벡터의 뺄셈은 다음과 같다.

한 점에서 다른 점까지의 상대 위치(변위)를 도출해낸다.


벡터의 길이는 다음과 같이 구할 수 있다.


길이가 1인 벡터단위 벡터라고 하고, 순수 방향을 나타낸다.

원래 벡터를 길이로 나눠주면 된다.

 

유니티에서 Vector3.normalized 프로퍼티는

원래 벡터의 방향은 유지하면서, 길이가 1인 단위 벡터를 반환한다.

반응형

댓글