Unity/최적화

[Unity/최적화] 거리 계산 Vector3.magnitude sqrMagnitude Distance

sorry0101 2023. 2. 2. 15:22

Vector3.normalize: 벡터의 방향(정규화, 길이를 1로 반환)

벡터의 거리

1) Vector3.magnitude

2) Vector3.sqrMagnitude

3) Vector3.Distance : 빼기 연산 없이 거리를 바로 구할 수 있음

 

개인 의견

- 정확한 거리를 구할때는 Disatnce는 복잡한 계산이 들어가므로 magnitude가 더 좋다고 생각함.


참고

(*[4]가 기가막히게 설명을 잘써놨음)

 

1. https://obaltan-lab.tistory.com/55

2. https://docs.unity3d.com/ScriptReference/Vector3-sqrMagnitude.html 

3. https://waraccc.tistory.com/11

4. https://answers.unity.com/questions/384932/best-way-to-find-distance.html

 

Best Way To Find Distance - Unity Answers

 

answers.unity.com

5. https://a-game-developer0724.tistory.com/51