U2L4-1——向量模长和单位向量
U2L4-1——向量模长和单位向量
向量模长和单位向量
得到了向量 就可以利用 Vector3 中提供的 成员属性 得到 模长 和 单位向量
- 模长:相当于可以得到 两点之间的距离
- 单位向量:主要是用来进行移动计算的,它不会影响我们想要的移动结果,一般是用来表示方向
本章代码关键字
1 | vector3.magnitude //获取向量的模长的属性,只想要长度,排除方向 |
向量的模长
向量的长度(只想要长度,排除方向),模长 相当于可以得到 两点之间的距离
Vector3 中提供了获取向量模长的成员属性 magnitude
1 | print(AB.magnitude); |
单位向量
模长为一的单位向量(只想要方向,排除长度)
单位向量 主要是用来进行移动计算的 它不会影响我们想要的移动结果
Vector3中提供了获取向量单位向量的成员属性normalized
1 | print(AB.normalized); |
向量模长的平方
Vector3.sqrMagnitude 可以得到向量长度的平方,因为少了开平方的步骤,因此在比较向量长度距离时,相比于直接使用 magnitude 性能会更好
1 | var c = new Vector3(5, 6, 7); |

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 文KRIFE齐的博客!
