首页 > 编程语言 > 详细

Unity 三角函数 向量 运算

时间:2019-04-22 22:53:48      阅读:241      评论:0      收藏:0      [点我收藏+]
  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);

 

Unity 三角函数 向量 运算

原文:https://www.cnblogs.com/DGJS/p/10753592.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!