1. 主要方法
正弦:Mathf.Sin();
余弦: Mathf.Cos();
正切:Mathf.Tan()
注意:上面的三个方法都是采用弧度制
2. 弧度和角度的转换
因为Unity提供的方法是基于弧度制的,所以想得到Sin(45°) ,得先把角度转换成弧度
因为 π = 180°,所以 弧度/每角度 = π / 180。
所以 Sin(45°) = Mathf.Sin( 45 * π / 180 )
不过,Unity其实已经提供了 弧度与角度 的转换常量
- Mathf.Deg2Rad 角度转弧度
- Mathf.Rad2Deg 弧度转角度
所以其实也可以这么写 Sin(45°) = Mathf.Sin( 45 * Mathf.Deg2Rad )
3. 反函数
反正弦:Mathf.Asin();
反余弦:Mathf.Acos();
反正切:Mathf.Atan();
有时我们是知道 比值 想反求 角度。 这就是 反函数的作用了。
比如我们知道 tan(45°) = 1, 那么 Mathf.Atan(1) 就是等于 Mathf.Deg2Rad * 45. 即45°的弧度
网友评论