Unity 三角函数 向量 运算

2019/04/22 22:38
阅读数 42
  1. 其实三维的和二维的基本差不多,一样的运算方式,unity已经把所有的方法都封装起来,主要是理解,能理解了就直接调用了
  2. 三角函数

知识点:三角函数基础正玄余玄、三角函数曲线、弧度制和角度制、弧度制和角度制的互相转换;

 

 

三角函数曲线:

 

 

 

弧度

 

 

角度和弧度转换

 

 

 

 

  1. 坐标系

知识点:一维二维三维坐标系、Unity所采用的左手坐标系;

 

  1. 向量、矢量

知识点:什么是向量、向量在Unity坐标系中的表示

 

 

向量是没有位置的,只有大小和方向,向量可以进行任意的平移;

单位向量  长度1的向量

0向量:方向为任意方向,模长0

相反向量:方向相反,长度相等;

注意Unity中方向和点都是用Vector3表示的,是方向还是点坐标,需要根据情况判断;

 

  1. 向量运算--向量的加减

知识点:向量的加减运算、向量加减运算的数学含义、向量加减的几何含义、向量加法应用---坐标点+向量、向量加减应用--摄像机跟随;

 

向量的加法:

 

 

 

 

 

 

摄像机跟随:

 

 

 

 

  1. 向量运算---向量的点乘

知识点:向量点乘数学公式、向量点乘的几何意义、单位向量点乘在Unity中的使用;

 

 

 

计算两向量之间的距离

 float distance = Vector3.Distance(target.transform.position, player.transform.position);

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部