Unity 三角函数 向量 运算

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

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

Unity 三角函数 向量 运算

三角函数曲线:

Unity 三角函数 向量 运算

弧度制:

Unity 三角函数 向量 运算

角度和弧度转换

Unity 三角函数 向量 运算

  1. 坐标系

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

  1. 向量、矢量

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

Unity 三角函数 向量 运算

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

单位向量 : 长度为1的向量

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

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

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

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

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

向量的加法:

Unity 三角函数 向量 运算

Unity 三角函数 向量 运算

摄像机跟随:

Unity 三角函数 向量 运算

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

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

Unity 三角函数 向量 运算

Unity 三角函数 向量 运算

Unity 三角函数 向量 运算

计算两向量之间的距离

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

上一篇:【poj3422】 Kaka's Matrix Travels


下一篇:IK分词器 IKAnalyzer 简单demo