# Vector2 二维向量

Struct

Representation of 2D vectors and points.

This structure is used in some places to represent 2D positions and vectors (e.g. texture coordinates in a Mesh or texture offsets in Material). In the majority of other cases a Vector3 is used.

### Variables变量

• X component of the vector.
向量的X组件。
• Y component of the vector.
向量的Y组件。
• Access the x or y component using  or  respectively.
使用或者分别访问组件x或者y组件。
• Returns this vector with a magnitude of 1 (Read Only).
返回向量的长度为1（只读）。
• Returns the length of this vector (Read Only).
返回向量的长度（只读）。
• Returns the squared length of this vector (Read Only).
返回这个向量的长度的平方（只读）。

### Constructors构造器

• Constructs a new vector with given x, y components.
创建一个新的具有给定x，y组件的向量。

### Functions函数

• Multiplies every component of this vector by the same component of scale.
由缩放的相同的组件对应乘以这个矢量的每个组件。
• Makes this vector have a magnitude of 1.
使向量的长度为1.
• Returns a nicely formatted string for this vector.
返回该向量一个格式化好的字符串。

### Class Variables类变量

• Shorthand for writing Vector2(0, 0)
写Vector2(0, 0)的简码
• Shorthand for writing Vector2(1, 1)
写Vector2(1, 1)的简码
• Shorthand for writing Vector2(0, 1)
写Vector2(0, 1)的简码
• Shorthand for writing Vector2(1, 0)
写Vector2(1, 0)的简码

### Class Functions类函数

• Linearly interpolates between two vectors.
两个向量之间的线性插值。
• Moves a point current towards target.
当前的地点移向目标。
• Multiplies two vectors component-wise.
两个矢量组件对应相乘。
• Dot Product of two vectors.
两个向量的点乘积。
• Returns the angle in degrees between from and to.
在from和to之间返回一个角度。
• Returns the distance between a and b.
返回a和b之间的距离。
• Returns a copy of vector with its magnitude clamped to maxLength.
返回向量的长度，最大不超过maxLength所指示的长度。
• Returns a vector that is made from the smallest components of two vectors.
返回一个由两个向量的最小组件组成的向量。
• Returns a vector that is made from the largest components of two vectors.
返回一个由两个向量的最大组件组成的向量。
• Adds two vectors.
两个向量相加。
• Subtracts one vector from another.
一个向量减去另一个向量。
• Multiplies a vector by a number.
一个数字乘以一个向量。
• Divides a vector by a number.
一个向量除以一个数字。也就是a/b。
• Returns true if the vectors are equal.
如果向量相等返回真。
• Returns true if vectors different.
如果向量不同返回真。
• Converts a Vector3 to a Vector2.
将一个Vector3转化成一个Vector2。
• Converts a Vector2 to a Vector3.
将一个Vector2转化成一个Vector3。
Page last updated: 2011-1-4