[Unity] 이동 정리 - 벡터 개념부터 물리 이동까지(Transform, Rigidbody, CharacterController)
·
Unity,C#/Unity 정보
■ 벡터 - 이동의 토대Unity에서 물체를 이동시키는 방법을 이해하려면 먼저 벡터를 알아야 한다.벡터(Vector)를 쉽게 말하면 “어느 방향으로, 얼마나”를 나타낸 값이다. 즉 방향과 크기를 한데 묶은 값으로, 화살표를 떠올리면 된다.누군가 우체국이 어디예요?라고 물어봤을 때 저쪽 방향으로 10분(얼마나) 정도 걸어가면 됩니다. 이런 개념이 벡터인 것이다.2차원의 벡터라면 2개의 요소(스칼라)로 표현되고, 3차원의 벡터라면 3개의 요소로 표현된다. 여기서 스칼라는 크기만 있는 값 하나(예: 속도 5, 온도 20)를 의미하고, 벡터는 이 스칼라를 여러 개 묶어 방향까지 표현한 것이다.위 벡터는 x축으로 3, y축으로 2만큼 뻗은 화살표이다. 1. 위치 벡터와 방향 벡터이름에서 알 수 있듯이 위치 벡터는..