4.Unity中向量相关
2024-01-03 02:29:30
向量
//三维向量 - 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中提供了获取向量模长的成员属性
//magnitude
print(AB.magnitude);
Vector3 C = new Vector3(1, 2, 3);
print(C.magnitude);
//这个方法是计算两个点之间的距离,结果和模长一样
//Vector3.Distance(A, B);
单位向量
//Vector3中提供了获取单位向量的成员属性
//normallized
print(AB.normalized);
文章来源:https://blog.csdn.net/lqd201314/article/details/135341485
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!