//向量
//三维 vector3
//1.位置 代表一个点
print(this.transform.position);
//2.方向 代表一个方向
print(this.transform.forward);
print(this.transform.up);
//两点决定一向量
Vector3 A = new Vector3(1, 2, 3);
Vector3 B = new Vector3(5, 1, 5);
//求向量
Vector3 AB = B - A;
Vector3 BA = A - B;
//零向量 (0,0,0)
print(Vector3.zero);
//负向量
print(Vector3.forward);
print(-Vector3.forward);
//向量的模长
//就是向量的长度,由两个点算出,向量的模长就是两个点的距离
//magnitude
print(AB.magnitude);
Vector3 c = new Vector3(5, 6, 7); //这个点到(0,0,0)的距离
print(c.magnitude); //Vector3.Distance(A, B);
//单位向量
//模长为1的向量为单位向量
//任意一个向量经过归一化就是单位向量
//只需要方向,不想让模长影响计算结果时使用单位向量
//AB.normalized;
//总量
//1.vector3 可以表示一个点,也可以表示一个向量 具体表示什么,根据具体要求和逻辑
//2.终点-起点,可以得到一个向量
//3.得到了向量 就可以利用 vector3中提供的 成员属性 得到模长和单位向量
//4.模长相当于可以得到 两点之间的距离 单位向量 主要是用来进行移动计算的 不会影响移动效果
计算两点距离的两种方式
1.vector3.distance
2.向量.magnitude