言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

Vector2

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Description

2Dベクトルと位置の表現

この構造体は2D座標の位置やベクトル(例: Meshのテクスチャ 座標やMaterialのテクスチャのオフセット)で使用されます。他のほとんどのケースでは、 Vector3を使用します。

Static Variables

one Vector2(1, 1) と同じ意味
right Vector2(1, 0) と同じ意味
up Vector2(0, 1) と同じ意味
zero Vector2(0, 0) と同じ意味

Variables

magnitude ベクトルの長さ (Read Only)
normalized magnitude を1としたベルトル (Read Only)
sqrMagnitude ベクトルの2乗の長さを返します (Read Only)
this[int] [0]または[1]を使用して x や y 成分にアクセスします
x ベクトルのX成分
y ベクトルのY成分

Constructors

Vector2 与えられた x、y 成分で新規のベクトルを作成します

Functions

Normalize magnitude を1としたベクトルを作成します
Set 既存のVector2に x と y の成分を設定します
ToString ベクトルの値を見やすくフォーマットされた文字列

Static Functions

Angle 2点間( from と to )の角度を返します
ClampMagnitude 大きさを maxLength までに制限した vector のコピーを返します
Distance b と b の間の距離を返します
Dot 2つのベクトルの内積
Lerp 直線上にある2つのベクトル間を補間します
Max 2つのベクトルで各成分の一番大きな値を使用してベクトルを作成します
Min 2つのベクトルで各成分の一番小さな値を使用してベクトルを作成します
MoveTowards 現在の位置 current から target に向けて移動します
Scale 2つのベクトルの各成分を乗算します
SmoothDamp 目的地に向かって時間の経過とともに徐々にベクトルを変化させます

Operators

operator - 別のベクトルと減算を行います
operator != ベクトルが異なる場合、trueを返します
operator * 数字とベクターで乗算します
operator / 数字でVectorを除法します
operator + 2つのベクトルを加算します
operator == ベクターが等しい場合はtrueを返します
Vector2 Vector3をVector2に変換します
Vector3 Vector2をVector3に変換します