C#中常用的Mathf数学函数

  • Post author:
  • Post category:其他




1.Mathf.Abs(f)绝对值;

Mathf.Abs(f);

计算并返回指定参数 f 绝对值。



2.Mathf.Clamp限制

Mathf.Clamp (value, min, max) ;

限制value的值在min和max之间, 如果value小于min,返回min。 如果value大于max,返回max,否则返回value



3.Mathf.Clamp01 限制0~1

Mathf.Clamp01(float value);

如果value大于1返回1,如果value小于0返回0;

将value夹在0和1之间并返回值



4.Mathf.Round四舍五入

 Mathf.Round (float f);

返回浮点数 f 进行四舍五入最接近的整数。

如果数字末尾是点5,因此它是在两个整数中间,不管是偶数或是奇数,将返回偶数。



5.Mathf.Sqrt平方根

 Mathf.Sqrt(float f);

返回f的平方根。



6.Mathf.Max最大值

Mathf.Max (float a,float b): 
Mathf.Max (values[]) ;

返回两个或更多值中最大的值。



7.Mathf.Min最小值

Mathf.Min (float a,float b );
Mathf.Max (values[]);

返回两个或更多值中最小的值。



8.Mathf.Lerp插值

Mathf.Lerp(float a, float b, float t);

用t在a和b之间做线性插值,t限制在0~1之间。

当t = 0返回a,当t = 1 返回b。当t = 0.5 返回a和b的平均值。



9.Mathf.Pow次方

Mathf.Pow(float f, float p);

返回f的p次方。



10.Mathf.Acos反余弦

Mathf.Acos(float f);

以弧度为单位计算并返回参数 f 中指定的数字的反余弦值。



11.Mathf.Ceil上限值

Mathf.Ceil(float f);

返回大于或等于f的最小整数



版权声明:本文为weixin_42225185原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。