public Vector3 normalized;
해당 벡터의 magnitude(벡터의 길이)가 1인 벡터를 반환(읽기전용)
벡터가 정규화(normalized)되면, 벡터는 갖은 방향값을 갖지만, 정규화 벡터의 길이는 1.0이 됨
**현재 벡터가 변화하지 않고 새로운 정규화 벡터가 반환된다는 점을 주의
**현재 벡터를 정규화 하고 싶은 경우에는 Normalize 함수 사용
해당 벡터가 정규화되기에 너무 작은 경우에 0 벡터가 반환
https://docs.unity3d.com/kr/current/ScriptReference/Vector3-normalized.html
-----------------------------------------------------------------------------------------------------------------------------------------------------
public float magnitude;
벡터의 길이를 반환(읽기전용)
- 벡터의 길이는 (x*x+y*y+z*z)
의 제곱근
일부 벡터의 길이만 비교하는 경우에, sqrMagnitude를 사용해서 길이의 제곱값을 비교할 수 있음(길이의 제곱값을 사용하는 경우가 더 빠릅니다.)
https://docs.unity3d.com/kr/current/ScriptReference/Vector3-magnitude.html
'유니티' 카테고리의 다른 글
[5.4.0f3] Application.LoadLevel("SceneName") 시 경고 메세지 (0) | 2016.09.07 |
---|---|
[5.4.0f3] C#에서 상수화 (0) | 2016.08.24 |
[5.3.4f1] loadlevel시 화면이 까맣게 변하는 현상 해결 (0) | 2016.05.07 |
transform.GetComponent<> 사용 시 주의사항 (0) | 2016.04.04 |
Input.Mouse 관련해서 (0) | 2016.03.27 |