Unity基础三角函数

目录

1.弧度,角度相互转化

2.三角函数

3.反三角函数


1.弧度,角度相互转化

 1 弧度转角度

float rad=1;
float anger=rad*Mathf.Rad2Deg;
print(anger);

 2 角度转弧度

anger=1;
rad=anger*Mathf.Deg2Rad;
print(rad);

2.三角函数

需要注意的是:Mathf中的三角函数相关函数,传入的参数需要的是弧度值

print(Mathf.Sin(30*Mathf.Deg2Rad));
print(Mathf.Cos(60*Mathf.Deg2Rad));

3.反三角函数

注意:反三角函数得到的结果是弧度值,为了结果比较明了,我们一般还会对这个值进行转化(转换为角度的形式)

例如:

rad=Mathf.Asin(0.5f);
print(rad*Mathf.Rad2Deg);
rad=Mathf.Acos(0.5f);
print(rad*Mathf.Rad2Deg);

猜你喜欢

转载自blog.csdn.net/2303_76354097/article/details/133829864