Unity中的向量(vector)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity中的向量(vector)相关的知识,希望对你有一定的参考价值。

参考技术A 点乘可以用来方便的判断两个向量是否彼此垂直,点乘结果为0时两者垂直

两个向量a,b相减(a-b)的结果是得到一个新向量,从b指向a;反之亦然

1.得到player指向target的向量

当给定空间中的3个点后,我们只需要从任意一个点出发,得到它到另外两个点的向量,然后对这两个向量做叉乘即可:

那么这个新向量的长度是多少呢?它应该等于三角形的面积×2

想象一辆车的码表,其速度计算依赖于车轮胎前进的方向,但是车子在某些情况下也有侧滑等情况出现,这时,码表计算时就应该把侧滑的速度也计算进去。我们可以通过 rigidbody.velocist 得到车子总体的位移情况,但为了将其投影到前向,我们可以使用点乘:

【参考文献】

以上是关于Unity中的向量(vector)的主要内容,如果未能解决你的问题,请参考以下文章

Unity如何理解Vector3.normalized 归一化向量 以及 向量方向计算

unity 由两个向量求夹角

unity------------------------------transform.forward与Vector.forward的区别

《Unity_API解析》 第十四章 Vector2类Vector3类

Unity向量夹角

Unity 之 Vector3 类简介