4.Unity中向量相关

向量

//三维向量 - 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);

相关推荐

  1. 4.Unity向量相关

    2024-01-03 15:46:06       59 阅读
  2. Unity PlayerPrefs相关应用

    2024-01-03 15:46:06       63 阅读
  3. Unity 线程相关知识

    2024-01-03 15:46:06       43 阅读
  4. Unity坐标相关——坐标系,单位

    2024-01-03 15:46:06       31 阅读
  5. Unit4

    2024-01-03 15:46:06       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-03 15:46:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-03 15:46:06       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-03 15:46:06       82 阅读
  4. Python语言-面向对象

    2024-01-03 15:46:06       91 阅读

热门阅读

  1. vue3-13

    vue3-13

    2024-01-03 15:46:06      47 阅读
  2. openCV处理音视频的常用API及一般流程

    2024-01-03 15:46:06       62 阅读
  3. 详解 docker 镜像制作的两种方式

    2024-01-03 15:46:06       56 阅读
  4. 腾讯云2核2G轻量应用服务器300GB月流量够用吗?

    2024-01-03 15:46:06       60 阅读
  5. 基于遗传算法的药品配送,遗传算法原理

    2024-01-03 15:46:06       59 阅读
  6. 搞懂RestTemplate一篇就够了

    2024-01-03 15:46:06       57 阅读
  7. flutter项目初始化

    2024-01-03 15:46:06       68 阅读
  8. 搭建个人深度学习工作站(捡垃圾)

    2024-01-03 15:46:06       53 阅读
  9. QtConcurrent记录

    2024-01-03 15:46:06       61 阅读
  10. 力扣42. 接雨水

    2024-01-03 15:46:06       50 阅读
  11. 算法:动态规划

    2024-01-03 15:46:06       57 阅读