•
NavMeshAgent.SetDestination() 이용
몬스터가 많아질수록 프레임드랍이 심해지며 연산에 자원소모가 심한지 툭툭 끊기는 현상이 있다.
•
이동에 벡터와 방향만 이용
SetDestination() 를 사용한 것보다 안정적인 프레임을 유지하나 그래도 프레임 저하현상이 있으며
가로막는 장애물이 발생하는 경우 이동이 정상적으로 이루어지지 않는 단점이 있다.
•
CalculatePath 사용
navMeshAgent.CalculatePath(GetWanderLocation(), path);
navMeshAgent.SetPath(path);
SetDestination 보다는 프레임 안전성이 있는데 그렇게 큰차이는 없는것같음.
특정 상황에서는 SetDestination 과 동일하게 프레임드랍이 심하게 발생한다.