【Unity API】7---Mathf函数

1.静态属性

【Unity API】7---Mathf函数_第1张图片【Unity API】7---Mathf函数_第2张图片

2.静态方法

非常多,需要的时候具体使用 https://docs.unity3d.com/ScriptReference/Mathf.html

Mathf.Clamp

public static float Clamp(float value, float min, float max);

把一个值限定在最小浮点数和最大浮点值之内

Mathf.Clamp01

把一个值限定在0和1之内

Mathf.ClosestPowerOfTwo

public static int ClosestPowerOfTwo(int value);

返回的是离value最接近的2次幂的值,例如2--2 ,30---32,60---64

Mathf.Lerp

插值运算,可以做动画效果,先快后慢

public static float Lerp(float a, float b, float t);

Mathf.MoveTowards

public static float MoveTowards(float current, float target, float maxDelta);

将物体匀速移向目标。
这与Mathf.Lerp基本相同,但该函数将确保速度永远不会超过maxDelta。 maxDelta的负值将值推离目标。

你可能感兴趣的:(UnityAPI)