Unity 三角函數 向量 運算


  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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM