유니티 정보

유니티 벡터를 이용한 방향 구하고 오브젝트 이동

더크 2021. 7. 23. 11:08

타겟POS - 현재 POS를 하면 이동 거리 벡터가 구해지고 이것을 magnitude를 사용하면 거리가 숫자화 되고

normalized하면 방향이 되어 그 방향으로 오브젝트를 이동 시킬 수 있음

 

if ( fDist > Speed * Time.deltaTime)

을 사용해주지 않으면 타겟의 위치에서 흔들림 현상이 일어나는데 이는 속도와 프레임 때문에 정확한 위치에 도달할 수

없기 때문이다 이것을 방지하기 위해 거리가 속도*시간보다 작으면 멈추도록 한다.