Vector向量的属性与方法 u3d学习总结笔记本

1.Vector2(x,x)的简写。

2.Vector2各种属性值

3.Vector2各种方法

//===================================

1.Vector2(x,x)的简写。

print(Vector2.down);//编写Vector2(0,-1)的简写。
print(Vector2.up);//编写Vector2(0,1)的简写。
print(Vector2.left);//编写Vector2(-1,0)的简写。
print(Vector2.right);//编写Vector2(1、0)的简写。
print(Vector2.one);//编写Vector2(1、1)的简写。
print(Vector2.zero);//编写Vector2(0,0)的简写。

2.Vector2各种属性值

print(a.magnitude);//返回这个向量的长度(只读)。
print(a.sqrMagnitude);//返回这个向量的平方长度(只读)。
print(a.normalized);//返回这个向量的大小为1(只读)。//单位化向量
//把向量变成1以内的数值,能用来表示方向

3.Vector2各种方法

print(Vector2.Angle(a,c));//返回from和to之间的角度。
//由从和到两者返回一个角度。形象的说,从和到的连线和它们一个指定轴向的夹角。

print(Vector2.ClampMagnitude(c,2));//返回一个矢量的拷贝,它的大小限制在maxLength上。//限定在2

print(Vector2.Distance(b,c));//返回a和b之间的距离。【绝对值】

//=======================================
print(Vector2.Lerp(a,b,0.5f));//向量a和b之间的线性插值。//渐变移动

print(Vector2.MoveTowards(a,b,Time.deltaTime));//向目标移动。恒速移动

print(Vector2.LerpUnclamped(a,b,2f));//向量a和b之间的线性插值。//不限定范围

//========================================
print(Vector2.Max(a,b));//返回最大值
print(Vector2.Min(a,b));//返回最小值

Vector2 res = b-a;//1,2 a向b的向量

 


版权声明:本文为qq_40346899原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。