Vector2

2차원 벡터입니다.

# Properties

[{"index":"float x","0":"벡터의 x축 원소입니다."}]

[{"index":"float y","0":"벡터의 y축 원소입니다."}]

[{"index":"Vector2 down (Static) (ReadOnly) (HideFromInspector)","0":"Vector2(0, -1)을 간단히 사용할 수 있습니다."}]

[{"index":"Vector2 left (Static) (ReadOnly) (HideFromInspector)","0":"Vector2(-1, 0)을 간단히 사용할 수 있습니다."}]

[{"index":"Vector2 negativeInfinity (Static) (ReadOnly) (HideFromInspector)","0":"Vector2(-inf, -inf)를 간단히 사용할 수 있습니다."}]

[{"index":"Vector2 one (Static) (ReadOnly) (HideFromInspector)","0":"Vector2(1, 1)을 간단히 사용할 수 있습니다."}]

[{"index":"Vector2 positiveInfinity (Static) (ReadOnly) (HideFromInspector)","0":"Vector2(inf, inf)를 간단히 사용할 수 있습니다."}]

[{"index":"Vector2 right (Static) (ReadOnly) (HideFromInspector)","0":"Vector2(1, 0)을 간단히 사용할 수 있습니다."}]

[{"index":"Vector2 up (Static) (ReadOnly) (HideFromInspector)","0":"Vector2(0, 1)을 간단히 사용할 수 있습니다."}]

[{"index":"Vector2 zero (Static) (ReadOnly) (HideFromInspector)","0":"Vector2(0, 0)을 간단히 사용할 수 있습니다."}]

# Constructors

[{"index":"Vector2(float x, float y)","0":"지정한 값으로 Vector2를 초기화합니다."}]

# Methods

[{"index":"float Angle(Vector2 b)","0":"두 벡터 사이의 각도를 구합니다. 0부터 180 사이의 값을 반환합니다."}]

[{"index":"Vector2Int CeilToInt()","0":"각 원소를 올림한 값으로 Vector2Int 객체를 생성해 반환합니다."}]

[{"index":"Vector2 Clone()","0":"복사본을 생성합니다."}]

[{"index":"float Distance(Vector2 b)","0":"두 벡터 사이의 거리를 구합니다."}]

[{"index":"float Dot(Vector2 b)","0":"두 벡터의 내적을 구합니다."}]

[{"index":"Vector2Int FloorToInt()","0":"각 원소를 내림한 값으로 Vector2Int 객체를 생성해 반환합니다."}]

[{"index":"Vector2 Lerp(Vector2 b, float t)","0":"두 벡터 사이를 t로 선형 보간한 Vector2 객체를 생성해 반환합니다. t는 0부터 1 사이로 고정됩니다."}]

[{"index":"Vector2 LerpUnclamped(Vector2 b, float t)","0":"두 벡터 사이를 t로 선형 보간한 Vector2 객체를 생성해 반환합니다."}]

[{"index":"float Magnitude()","0":"벡터의 크기를 구합니다."}]

[{"index":"Vector2 Normalize()","0":"방향이 같고 크기가 1인 Vector2 객체를 생성해 반환합니다."}]

[{"index":"Vector2 Perpendicular()","0":"벡터를 반시계 방향으로 90도 회전시킨 Vector2 객체를 생성해 반환합니다."}]

[{"index":"Vector2 Project(Vector2 b)","0":"벡터를 b에 사영한 Vector2 객체를 생성해 반환합니다."}]

[{"index":"Vector2 Reflect(Vector2 normal)","0":"벡터를 법선 normal에 반사시킨 Vector2 객체를 생성해 반환합니다."}]

[{"index":"Vector2Int RoundToInt()","0":"각 원소를 반올림한 값으로 Vector2Int 객체를 생성해 반환합니다."}]

[{"index":"float SignedAngle(Vector2 to)","0":"두 벡터 사이의 각도를 구합니다. from에 대해 to가 이루는 각이 반시계 방향이면 양수, 시계 방향이면 음수입니다. -180부터 180 사이의 값을 반환합니다."}]

[{"index":"Vector2 Slerp(Vector2 b, float t)","0":"두 벡터 사이를 t로 구면 선형 보간한 Vector2 객체를 생성해 반환합니다. t는 0부터 1 사이로 고정됩니다."}]

[{"index":"Vector2 SlerpUnclamped(Vector2 b, float t)","0":"두 벡터 사이를 t로 구면 선형 보간한 Vector2 객체를 생성해 반환합니다."}]

[{"index":"float SqrMagnitude()","0":"벡터 크기의 제곱을 구합니다."}]

[{"index":"Vector2Int ToVector2Int()","0":"각 원소를 내림한 값으로 Vector2Int 객체를 생성해 반환합니다."}]

[{"index":"Vector3 ToVector3()","0":"x, y를 원소로 갖고 z=0인 Vector3 객체를 생성해 반환합니다."}]

[{"index":"float Angle(Vector2 a, Vector2 b) (Static)","0":"두 벡터 사이의 각도를 구합니다. 0부터 180 사이의 값을 반환합니다."}]

[{"index":"Vector2Int CeilToInt(Vector2 a) (Static)","0":"각 원소를 올림한 값으로 Vector2Int 객체를 생성해 반환합니다."}]

[{"index":"float Distance(Vector2 a, Vector2 b) (Static)","0":"두 벡터 사이의 거리를 구합니다."}]

[{"index":"float Dot(Vector2 a, Vector2 b) (Static)","0":"두 벡터의 내적을 구합니다."}]

[{"index":"Vector2Int FloorToInt(Vector2 a) (Static)","0":"각 원소를 내림한 값으로 Vector2Int 객체를 생성해 반환합니다."}]

[{"index":"Vector2 Lerp(Vector2 a, Vector2 b, float t) (Static)","0":"두 벡터 사이를 t로 선형 보간한 Vector2 객체를 생성해 반환합니다. t는 0부터 1 사이로 고정됩니다."}]

[{"index":"Vector2 LerpUnclamped(Vector2 a, Vector2 b, float t) (Static)","0":"두 벡터 사이를 t로 선형 보간한 Vector2 객체를 생성해 반환합니다."}]

[{"index":"float Magnitude(Vector2 a) (Static)","0":"벡터의 크기를 구합니다."}]

[{"index":"Vector2 Normalize(Vector2 a) (Static)","0":"방향이 같고 크기가 1인 Vector2 객체를 생성해 반환합니다."}]

[{"index":"Vector2 Perpendicular(Vector2 a) (Static)","0":"벡터를 반시계 방향으로 90도 회전시킨 Vector2 객체를 생성해 반환합니다."}]

[{"index":"Vector2 Project(Vector2 a, Vector2 b) (Static)","0":"a를 b에 사영한 Vector2 객체를 생성해 반환합니다."}]

[{"index":"Vector2 Reflect(Vector2 vector, Vector2 normal) (Static)","0":"벡터를 법선 normal에 반사시킨 Vector2 객체를 생성해 반환합니다."}]

[{"index":"Vector2Int RoundToInt(Vector2 a) (Static)","0":"각 원소를 반올림한 값으로 Vector2Int 객체를 생성해 반환합니다."}]

[{"index":"float SignedAngle(Vector2 from, Vector2 to) (Static)","0":"두 벡터 사이의 각도를 구합니다. from에 대해 to가 이루는 각이 반시계 방향이면 양수, 시계 방향이면 음수입니다. -180부터 180 사이의 값을 반환합니다."}]

[{"index":"Vector2 Slerp(Vector2 a, Vector2 b, float t) (Static)","0":"두 벡터 사이를 t로 구면 선형 보간한 Vector2 객체를 생성해 반환합니다. t는 0부터 1 사이로 고정됩니다."}]

[{"index":"Vector2 SlerpUnclamped(Vector2 a, Vector2 b, float t) (Static)","0":"두 벡터 사이를 t로 구면 선형 보간한 Vector2 객체를 생성해 반환합니다."}]

[{"index":"float SqrMagnitude(Vector2 a) (Static)","0":"벡터 크기의 제곱을 구합니다."}]

[{"index":"Vector2Int ToVector2Int(Vector2 a) (Static)","0":"각 원소를 내림한 값으로 Vector2Int 객체를 생성해 반환합니다"}]

[{"index":"Vector3 ToVector3(Vector2 a) (Static)","0":"x, y를 원소로 갖고 z=0인 Vector3 객체를 생성해 반환합니다."}]

# Operators

[{"index":"Vector2 Addition(Vector2 left, Vector2 right) (Static)","0":"두 벡터를 더한 Vector2 객체를 생성해 반환합니다."}]

[{"index":"Vector2 Division(Vector2 left, float right) (Static)","0":"벡터를 실수로 나눈 Vector2 객체를 생성해 반환합니다."}]

[{"index":"Vector2 Division(Vector2 left, Vector2 right) (Static)","0":"같은 요소끼리 나눈 값으로 Vector2 객체를 생성해 반환합니다. 연산 결과는 Vector2(left.x \/ right.x, left.y \/ right.y)입니다."}]

[{"index":"boolean Equality(Vector2 left, Vector2 right) (Static)","0":"두 벡터가 같은지 비교합니다. 같으면 true, 그렇지 않으면 false를 반환합니다."}]

[{"index":"boolean Inequality(Vector2 left, Vector2 right) (Static)","0":"두 벡터가 다른지 비교합니다. 같으면 false, 그렇지 않으면 true를 반환합니다."}]

[{"index":"Vector2 Multiply(float left, Vector2 right) (Static)","0":"벡터를 실수배 한 Vector2 객체를 생성해 반환합니다."}]

[{"index":"Vector2 Multiply(Vector2 left, float right) (Static)","0":"벡터를 실수배 한 Vector2 객체를 생성해 반환합니다."}]

[{"index":"Vector2 Multiply(Vector2 left, Vector2 right) (Static)","0":"같은 요소끼리 곱한 값으로 Vector2 객체를 생성해 반환합니다. 연산 결과는 Vector2(left.x * right.x, left.y * right.y)입니다."}]

[{"index":"Vector2 Subtraction(Vector2 left, Vector2 right) (Static)","0":"두 벡터를 뺀 Vector2 객체를 생성해 반환합니다."}]

[{"index":"Vector2 UnaryNegation(Vector2 value) (Static)","0":"역벡터를 나타내는 Vector2 객체를 생성해 반환합니다."}]