在unity3D里面。两个向量的点乘所得到的是两个向量的余弦值,也就是-1 到1之间,0表示垂直,-1表示相反,1表示相同方向。
两个向量的叉乘所得到的是两个向量所组成的面的垂直向量,分两个方向。
简单的说,点乘判断角度,叉乘判断方向。
形象的说当一个敌人在你身后的时候,叉乘可以判断你是往左转还是往右转更好的转向敌人,点乘得到你当前的面朝向的方向和你到敌人的方向的所成的角度大小。
赞
踩
在unity3D里面。两个向量的点乘所得到的是两个向量的余弦值,也就是-1 到1之间,0表示垂直,-1表示相反,1表示相同方向。
两个向量的叉乘所得到的是两个向量所组成的面的垂直向量,分两个方向。
简单的说,点乘判断角度,叉乘判断方向。
形象的说当一个敌人在你身后的时候,叉乘可以判断你是往左转还是往右转更好的转向敌人,点乘得到你当前的面朝向的方向和你到敌人的方向的所成的角度大小。
转载于:https://www.cnblogs.com/lifangti/p/unity3D.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。