C#에서는 세 개의 float값을 이용하여 벡터(Vector3)를 나타낼 수 있다. (두 개의 float값을 이용한 Vector2도 있다.)
Vector3는 float(단정밀도 부동소수점)형의 x, y, z값을 가진 구조체이다.
이는 다음과 같이 선언 할 수 있다.
Vector3 position = new Vector3(X,Y,Z); //세 개의 요소가 각각 X, Y, Z값을 가짐.
Vector3 position = new Vector3(X); //세 개의 요소 모두 X값을 가짐.
Vector3 position = new Vector3(Vector2, Z); //지정된 Vector2개체와 Z값에서 새로운 개체 Vector3를 생성.
사용 가능한 메서드는 다음 링크에서 확인 가능하다.
https://docs.microsoft.com/ko-kr/dotnet/api/system.numerics.vector3?view=netframework-4.7.2
'Unity > C#' 카테고리의 다른 글
C#에서 구조체, value type (0) | 2021.09.13 |
---|---|
[Unity/C#] Update와 FixedUpdate (0) | 2019.06.17 |
[Unity/C#] Ray&Raycast (0) | 2019.06.11 |
-C#- Awake/Start/Update (0) | 2019.06.03 |
-C#- 대리자(delegate) (0) | 2019.05.28 |