unity角度与弧度关系
数学知识:
一周的弧度数:2πr/r=2π, 360°角=2π 弧度,
因此, 1弧度=360°/(PI2)(≈57.3°),1弧度=180/π
1度=(PI2)/360° ( ≈0.017453弧度 ),1°角=π/180弧度
周角为2π弧度,平角(即180°角)为π弧度,直角为π/2弧度。
Mathf.Deg2Rad=(PI*2)/360 ---------度转弧度
Mathf.Rad2Deg=360/(PI*2) ---------弧度转为度
57.3度 = 1弧度 * 360°/(PI*2)
0.017453弧度 = 1度 * (PI*2)/360°
unity中计算时,必须先将角度转换为弧度(即角度Mathf.Deg2Rad)再带入Mathf.Sin()去计算。
unity常用的获取到的角度都是一个数值。
因此:
Sin30°就得写成 Mathf.Sin(30(Math.PI2/360))或 Math.Sin(30Mathf.Deg2Rad)。