Vector2#

class Vector2#

2次元ベクトル。

Static プロパティ

説明

down

Vector2(0, -1) を返します。

left

Vector2(-1, 0) を返します。

negativeInfinity

Vector2(-Infinity, -Infinity) を返します。

one

Vector2(1, 1) を返します。

positiveInfinity

Vector2(Infinity, Infinity) を返します。

right

Vector2(1, 0) を返します。

up

Vector2(0, 1) を返します。

zero

Vector2(0, 0) を返します。

プロパティ

説明

magnitude

インスタンスのベクトルの長さを返します。

normalized

インスタンスのベクトルの長さがが 1 となるよう正規化したベクトルを返します。

sqrMagnitude

インスタンスのベクトルの2乗の長さを返します。

x

インスタンスの x 成分。

y

インスタンスの y 成分。

関数

説明

ToString

インスタンスの値を文字列として返します。

Static 関数

説明

__new

Vector2 インスタンスを作成します。

Angle

2つのベクトルの角度を度数法で返します。

ClampMagnitude

大きさを指定した値に制限したベクトルを返します。

Distance

2つの座標の距離を返します。

Dot

2つのベクトルの内積を返します。

Lerp

2つのベクトルを線形補間します。

LerpUnclamped

2つのベクトルを線形補間します。

Max

2つのベクトルを比較し、それぞれの成分の最大値を持つベクトルを返します。

Min

2つのベクトルを比較し、それぞれの成分の最小値を持つベクトルを返します。

MoveTowards

現在の位置から目標の位置まで、指定した最大距離まで移動させた位置を返します。

Normalize

使用できません。

Perpendicular

入力されたベクトルに直交するベクトルを返します。

Reflect

指定した法線ベクトルを基準にして反射したベクトルを返します。

Scale

2つのベクトルの各成分を乗算したベクトルを返します。

Set

使用できません。

SignedAngle

2つのベクトルの角度を符号付きの度数法で返します。

SmoothDamp

使用できません。