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

+ Recent posts