属性
属性 | 含义 |
---|---|
forward | Vector3(0, 0, 1)的简码,也就是向z轴。 |
right | Vector3(1, 0, 0)的简码,也就是向x轴。 |
up | Vector3(0, 1, 0)的简码,也就是向y轴。 |
zero | Vector3(0, 0, 0)的简码。 |
one | 是 Vector3(1, 1, 1)的简码。 |
Vector3.sqrMagnitude | 长度平方(只读的) |
Vector3.Dot | 点乘 |
Vector3.Cross | 叉乘 |
点乘判断角度,叉乘判断方向。 当一个敌人在你身后的时候,叉乘可以判断你是往左转还是往右转更好的转向敌人,点乘得到你当前的面朝向的方向和你到敌人的方向的所成的角度大小。 | |
Vector3.Distance | 距离, Vector3.Distance(v1,v2):两个点之间的距离。 |
Vector3.Lerp | 插值 |
obj1.transform.position = Vector3.Lerp(obj1.transform.position, obj2.transform.position, 0.1f); //obj1向目标位置移动(0.1*间隔距离)。 | |
Vector3.Normalize | 规范化,编程长度为1的单位向量。 |
Vector2 | 二维向量,例如:网格中的纹理坐标,或者材质中的纹理偏移。 |
Vector4 | 四维向量,例如:网格切线,着色器的参数。 |