Unity
유니티 참고자료https://youtu.be/pcSmBGkbd-g?si=0RC04sZfIDBn8iS1
문제 두 점 간의 거리는 각 요소(x, y, z) 의 차를 제곱한 다음 더한 값에 루트를 씌운 값이다. 게임에서도 이 공식을 사용해야할 때가 자주 있다. 이때 정확한 거리값이 필요하다면 이 공식을 사용하지만, 일정 거리 내 들어왔다던가하는 단순 비교에는 굳이 루트를 취하지 않아도 계산이 가능하다. 차원이 달라도 점 간 거리 공식은 같기 때문에 Vector3뿐만 아니라 Vector2, Vector4에도 모두 해당된다. 해결방안 따라서 이런 상황에서는 Vector3.Distance 또는 Vector3.magnitude보다는 Vector3.sqrMagnitude를 사용한다. 참고로 sqrMagnitude는 square root of Magnitude가 아니라, square of Magnitude이다. Unit..
Rider에서 지원하는 Unity specific한 구문분석 기능을 Visual Studio에서도 비슷하게 사용할 수 있는 패키지이다. 예를 들면 내용이 비어있는 Update함수가 있을 때 Empty Unity Message 라는 알림을 띄워준다. 주로 Performances 카테고리를 많이 참고하게 될 듯 싶다. GitHub - microsoft/Microsoft.Unity.Analyzers: Roslyn analyzers for Unity game developers Roslyn analyzers for Unity game developers. Contribute to microsoft/Microsoft.Unity.Analyzers development by creating an account on ..