

开发中常用的数学知识
Thu Jul 04 2024
Guide
叉乘
叉乘的结果:
给出两个向量,这两个向量叉乘的结果等于一个新的向量,新的向量同时垂直于这两个给出的向量,并且垂直于这两个向量所组成的平面
在Unity中的API
//如果res>0则目标在自身的右边,如果res<0则在自身的左边,通常判断目标Obj处于本身的左方或者友方
int res=Vector3.Cross(Vector3 v1,Vector3 v2);
点乘
点乘的结果:
给出两个向量,这两个向量点乘的结果等于这两个向量的中间的弧度,在Unity中可以用Api将弧度转化为度数。
在Unity中的API
//可以使用这个API直接得出两个向量中间的夹角,通常判断目标Obj处于本身的前方或者后方
float angle=Vector3.dot(Vector3 v1,Vector3 v2);