Vector2

表示 2D 的向量和点。

这个结构用于在一些地方表示2D的位置和向量(例如:网格中的纹理坐标或者矩阵中的纹理偏移 )。在其他情况下大多数使用Vector3。

Variables 变量
x 向量的X组件
y 向量的Y组件
this[int index] 使用[0]或者[1]分别访问组件x或者y组件
normalized 返回向量的长度为1(只读)
magnitude 返回向量的长度(只读)
sqrMagnitude 返回这个向量的长度的平方(只读)
Constructors 构造器
Vector2 创建一个新的具有给定x,y组件的向量。
Functions 函数
Scale 由缩放的相同的组件对应乘以这个矢量的每个组件
Normalize 使向量的长度为1
ToString 返回该向量一个格式化好的字符串
Class Variables 类变量
zero Vector2(0, 0)的简码
one Vector2(1, 1)的简码
up Vector2(0, 1)的简码
right Vector2(1, 0)的简码
one Vector2(1, 1)的简码
zero Vector2(0, 0)的简码
negativeInfinity Vector2(-Infinity, -Infinity)的简码
positiveInfinity Vector2(Infinity, Infinity)的简码
Class Functions 类函数
Lerp 两个向量之间的线性插值
MoveTowards 当前的地点移向目标
Scale 两个矢量组件对应相乘
Dot 两个向量的点乘积
Angle 在from和to之间返回一个角度
Distance 返回a和b之间的距离
ClampMagnitude 返回向量的长度,最大不超过maxLength所指示的长度
Min 返回一个由两个向量的最小组件组成的向量
Max 返回一个由两个向量的最大组件组成的向量
operator + 两个向量相加
operator - 一个向量减去另一个向量
operator * 一个数字乘以一个向量
operator / 一个向量除以一个数字。也就是a/b
operator == 如果向量相等返回真
operator != 如果向量不同返回真
operator Vector2 将一个Vector3转化成一个Vector2
operator Vector3 将一个Vector2转化成一个Vector3

results matching ""

    No results matching ""