Unity/C#

C# - Vector3

검은젤리곰 2019. 4. 3. 17:16

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