向量

//三维向量 - Vector3//Vector3有两种几何意义//1.位置 -- 代表一个点print(this.transform.position);//2.方向 -- 代表一个方向print(this.transform.forward);print(this.transform.up);

两点决定一个向量

 //A和B此时 几何意义 是两个点 Vector3 A = new Vector3(1, 2, 3); Vector3 B = new Vector3(4, 5, 6); //求向量 //此时 AB和 BA 他们的几何意义 是两个向量 Vector3 AB = B - A; Vector3 BA = A - B; //如果想求两个物体的向量就用两个物体的Transform.position相减

零向量和负向量

//零向量print(Vector3.zero);print(Vector3.forward);//负向量print(-Vector3.up);

向量的模长

//Vector3中提供了获取向量模长的成员属性 //magnitudeprint(AB.magnitude);Vector3 C = new Vector3(1, 2, 3);print(C.magnitude);//这个方法是计算两个点之间的距离,结果和模长一样//Vector3.Distance(A, B);

单位向量

//Vector3中提供了获取单位向量的成员属性//normallizedprint(AB.normalized);