Version: 2023.2

Mathf

struct in UnityEngine

切换到手册

描述

常用数学函数的集合。

静态变量

Deg2Rad度到弧度换算常量(只读)。
Epsilon微小浮点值(只读)。
Infinity正无穷大的表示形式(只读)。
NegativeInfinity负无穷大的表示形式(只读)。
PI众所周知的“3.14159265358979...”值(只读)。
Rad2Deg弧度到度换算常量(只读)。

静态函数

Abs返回 f 的绝对值。
Acos返回 f 的反余弦 - 其余弦为 f 的角度(以弧度为单位)。
Approximately比较两个浮点值,如果它们相似,则返回 true。
Asin返回 f 的反正弦 - 其正弦为 f 的角度(以弧度为单位)。
Atan返回 f 的反正切 - 其正切为 f 的角度(以弧度为单位)。
Atan2返回其 Tan 为 y/x 的角度(以弧度为单位)。
CeilReturns the smallest integer greater than or equal to f.
CeilToInt返回大于或等于 f 的最小整数。
ClampClamps the given value between the given minimum float and maximum float values. Returns the given value if it is within the minimum and maximum range.
Clamp01将值限制在 0 与 1 之间并返回值。
ClosestPowerOfTwo返回最接近的 2 的幂值。
CorrelatedColorTemperatureToRGB将以开尔文为单位的色温转换为 RGB 颜色。
Cos返回角度 f 的余弦。
DeltaAngleCalculates the shortest difference between two angles.
Exp返回 e 的指定幂。
FloatToHalfEncode a floating point value into a 16-bit representation.
Floor返回小于或等于 f 的最大整数。
FloorToInt返回小于或等于 f 的最大整数。
GammaToLinearSpace将给定值从伽马 (sRGB) 转换为线性颜色空间。
HalfToFloatConvert a half precision float to a 32-bit floating point value.
InverseLerpDetermines where a value lies between two points.
IsPowerOfTwo如果值是 2 的幂,则返回 true。
Lerp在 a 与 b 之间按 t 进行线性插值。
LerpAngle与 Lerp 相同,但是在值环绕 360 度时确保值正确插入。
LerpUnclamped在 a 与 b 之间按 t 进行线性插值,t 没有限制。
LinearToGammaSpace将给定值从线性转换为伽马 (sRGB) 颜色空间。
Log返回指定的数字以指定的底数为底的对数。
Log10返回指定的数字的以 10 为底的对数。
MaxReturns the largest of two or more values. When comparing negative values, values closer to zero are considered larger.
Min返回两个或更多值中的最小值。
MoveTowards将值 current 向 target 靠近。
MoveTowardsAngle与 MoveTowards 相同,但是在值环绕 360 度时确保值正确插入。
NextPowerOfTwo返回大于或等于参数的下一个 2 的幂。
PerlinNoise生成 2D 柏林噪声。
PerlinNoise1DGenerates a 1D pseudo-random pattern of float values across a 2D plane.
PingPongPingPong returns a value that increments and decrements between zero and the length. It follows the triangle wave formula where the bottom is set to zero and the peak is set to length.
Pow返回 f 的 p 次幂。
Repeat对值 t 进行循环,使它不会大于长度,并且不会小于 0。
Round返回舍入为最近整数的 /f/。
RoundToInt返回舍入为最近整数的 /f/。
Sign返回 f 的符号。
Sin返回角度 f 的正弦。
SmoothDamp随时间推移将一个值逐渐改变为所需目标。
SmoothDampAngle随时间推移将以度为单位给定的角度逐渐改变为所需目标角度。
SmoothStepInterpolates between from and to with smoothing at the limits.
Sqrt返回 f 的平方根。
Tan返回角度 f 的正切(以弧度为单位)。