public Quaternion GetLookAt(Vector3 ori, Vector3 targetPoint)
{
Vector3 dir = targetPoint - ori;
Quaternion lookAtRot = Quaternion.LookRotation(dir);
return lookAtRot;
}
原理:
利用向量减法 获取差向量,目标向量-自身向量
图例:
1.移动物体A ,目标点 B
2.用线段链接起来,表示线段C,
3.A 沿着线段C 就能到达目标点B. 沿着线段C 走 表示有方向,C的长度即A->B要完成的路程
4.有方向,有大小 就符合向量表示
5. 要求A到B的向量, 在坐标系中将A 点 和B点用向量表示,如上图 红色线表示B的向量,蓝色表示A向量,绿色表示A到B的向量,很容易可以看出 向量减法 红色减去蓝色
6.Ugui 图片要使用图片朝向路点 必须让图片的y轴旋转90,让z轴旋转到x轴的方向