C#
|------------------------------|------------------------------------------------------------------------------|
| Abs                          | 返回绝对值。                                                                       |
| Max                          | 返回两个数中的较大值                                                                   |
| Min                          | 返回两个数中的较小值                                                                   |
| Round                        | 四舍五入                                                                         |
| Ceiling                      | 向上取整                                                                         |
| Clamp                        | 固定范围 1、Math.Clamp(4,3,6) 返回4 2、Math.Clamp(1,3,6) 返回3 3、Math.Clamp(8,3,6) 返回6 |
| Floor                        | 向下取整                                                                         |
| Pow(Double, Double)          | 返回一个指定的数字,该数字将引发到指定的幂                                                        |
| Sqrt                         | 返回指定数字的平方根                                                                   |
| DivRem                       | 生成两个数字的商和余数                                                                  |
| Sin                          | 返回指定角度的正弦值                                                                   |
| Cos                          | 返回指定角度的余弦值                                                                   |
| Tan                          | 返回指定角度的正切值                                                                   |
| Acos                         | 返回指定角度的余弦值                                                                   |
| Acosh                        | 返回指定角度的双曲余弦值                                                                 |
| Asin                         | 返回指定角度的正弦值                                                                   |
| Asinh                        | 返回指定角度的双曲正弦值                                                                 |
| Atan                         | 返回指定角度的正切值                                                                   |
| Atan2(Double, Double)        | 返回两个指定数的反正切值                                                                 |
| Atanh                        | 返回指定角度的双曲正切值                                                                 |
| BigMul(Int32, Int32)         | 生成两个数字的完整乘积                                                                  |
| Cosh                         | 返回指定角度的双曲余弦值                                                                 |
| MaxMagnitude(Double, Double) | 返回两个双精度浮点数的较大数量级                                                             |
| Exp(Double)                  | 返回 e 的指定次幂                                                                   |
| Log(Double)                  | 返回指定数的自然对数                                                                   |
| Log10                        | 返回指定数的以 10 为底的对数                                                             |
| Log2                         | 返回指定数的以2为底的对数                                                                |
| MinMagnitude(Double, Double) | 返回两个双精度浮点数的较小数量级                                                             |
| ScaleB(Double, Int32)        | 高效返回 x * 2^n 计算                                                            |
| Sign                         | 返回数字的符号                                                                      |
| SinCos                       | 返回指定角度的正弦和余弦值                                                                |
| Sinh                         | 返回指定角度的双曲正弦值                                                                 |
| Tanh                         | 返回指定角度的双曲正切值                                                                 |
| Truncate                     | 计算指定十进制数的整型部分                                                                |
Lua
|------------|-----------------------------------------|--------------------------------------|----------------------------------|
| abs        | 取绝对值                                    | math.abs(-15)                        | 15                               |
| acos       | 反余弦函数                                   | math.acos(0.5)                       | 1.04719755                       |
| asin       | 反正弦函数                                   | math.asin(0.5)                       | 0.52359877                       |
| atan2      | x / y的反正切值                              | math.atan2(90.0, 45.0)               | 1.10714871                       |
| atan       | 反正切函数                                   | math.atan(0.5)                       | 0.463647609                      |
| ceil       | 不小于x的最大整数                               | math.ceil(5.8)                       | 6                                |
| cosh       | 双曲线余弦函数                                 | math.cosh(0.5)                       | 1.276259652                      |
| cos        | 余弦函数                                    | math.cos(0.5)                        | 0.87758256                       |
| deg        | 弧度转角度                                   | math.deg(math.pi)                    | 180                              |
| exp        | 计算以e为底x次方值                              | math.exp(2)                          | 2.718281828                      |
| floor      | 不大于x的最大整数                               | math.floor(5.6)                      | 5                                |
| fmod (mod) | 取模运算                                    | math.mod(14, 5)                      | 4                                |
| frexp      | 把双精度数val分解为数字部分(尾数)和以2为底的指数n,即val=x*2n | math.frexp(10.0)                     | 0.625 4                          |
| ldexp      | 计算value * 2的n次方                        | math.ldexp(10.0, 3)                  | 80 = 10 * (2 ^3)               |
| log10      | 计算以10为基数的对数                             | math.log10(100)                      | 2                                |
| log        | 计算一个数字的自然对数                             | math.log(2.71)                       | 0.9969                           |
| max        | 取得参数中最大值                                | math.max(2.71, 100, -98, 23)         | 100                              |
| min        | 取得参数中最小值                                | math.min(2.71, 100, -98, 23)         | -98                              |
| modf       | 把数分为整数和小数                               | math.modf(15.98)                     | 15 98                            |
| pow        | 得到x的y次方                                 | math.pow(2, 5)                       | 32                               |
| rad        | 角度转弧度                                   | math.rad(180)                        | 3.14159265358                    |
| random     | 获取随机数                                   | math.random(1, 100) math.random(100) | 获取1-100的随机数                      |
| randomseed | 设置随机数种子                                 | math.randomseed(os.time())           | 在使用math.random函数之前必须使用此函数设置随机数种子 |
| sinh       | 双曲线正弦函数                                 | math.sinh(0.5)                       | 0.5210953                        |
| sin        | 正弦函数                                    | math.sin(math.rad(30))               | 0.5                              |
| sqrt       | 开平方函数                                   | math.sqrt(16)                        | 4                                |
| tanh       | 双曲线正切函数                                 | math.tanh(0.5)                       | 0.46211715                       |
| tan        | 正切函数                                    | math.tan(0.5)                        | 0.5463024                        |
取整函数
|---------------|----------------------------------|------------------------------------------------------|
| math.floor(x) | 向负无穷取整                           | math.floor(3.3) -->3 math.floor(-3.3) -->-4        |
| math.ceil(x)  | 向正无穷取整                           | math.ceil(3.3) -->4 math.ceil(-3.3) -->-3          |
| math.modf(x)  | 向零取整,返回两个值 第一个值表示取值结果 第二个值表示小数部分 | math.modf(3.3) -->3 0.3 math.modf(-3.3) -->-3 -0.3 |
Unity
静态属性
|------------------------------------------------------------------------------------------------------------------------|----------------------------------|
| 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 的角度(以弧度为单位)。                                       |
| Ceil                                                                                  | 返回大于或等于 f 的最小整数。                                                 |
| CeilToInt                                                                   | 返回大于或等于 f 的最小整数。                                                 |
| Clamp                                                                               | 在给定的最小浮点值和最大浮点值之间钳制给定值。如果在最小和最大范围内,则返回给定值。                       |
| Clamp01                                                                         | 将值限制在 0 与 1 之间并返回值。                                              |
| ClosestPowerOfTwo                                           | 返回最接近的 2 的幂值。                                                    |
| CorrelatedColorTemperatureToRGB | 将以开尔文为单位的色温转换为 RGB 颜色。                                           |
| Cos                                                                                     | 返回角度 f 的余弦。                                                      |
| DeltaAngle                                                                | 计算两个给定角度(以度为单位给定)之间的最短差异。                                        |
| Exp                                                                                     | 返回 e 的指定幂。                                                       |
| FloatToHalf                                                             | Encode a floating point value into a 16-bit representation.      |
| Floor                                                                               | 返回小于或等于 f 的最大整数。                                                 |
| FloorToInt                                                                | 返回小于或等于 f 的最大整数。                                                 |
| GammaToLinearSpace                                        | 将给定值从伽马 (sRGB) 转换为线性颜色空间。                                        |
| HalfToFloat                                                             | Convert a half precision float to a 32-bit floating point value. |
| InverseLerp                                                             | 计算在范围 [a, b] 内生成插值 value 的线性参数 t。                              |
| IsPowerOfTwo                                                          | 如果值是 2 的幂,则返回 true。                                              |
| Lerp                                                                                  | 在 a 与 b 之间按 t 进行线性插值。                                            |
| LerpAngle                                                                   | 与 Lerp 相同,但是在值环绕 360 度时确保值正确插入。                                  |
| LerpUnclamped                                                       | 在 a 与 b 之间按 t 进行线性插值,t 没有限制。                                     |
| LinearToGammaSpace                                        | 将给定值从线性转换为伽马 (sRGB) 颜色空间。                                        |
| Log                                                                                     | 返回指定的数字以指定的底数为底的对数。                                              |
| Log10                                                                               | 返回指定的数字的以 10 为底的对数。                                              |
| Max                                                                                     | 返回两个或更多值中的最大值。                                                   |
| Min                                                                                     | 返回两个或更多值中的最小值。                                                   |
| MoveTowards                                                             | 将值 current 向 target 靠近。                                          |
| MoveTowardsAngle                                              | 与 MoveTowards 相同,但是在值环绕 360 度时确保值正确插入。                           |
| NextPowerOfTwo                                                    | 返回大于或等于参数的下一个 2 的幂。                                              |
| PerlinNoise                                                             | 生成 2D 柏林噪声。                                                      |
| PingPong                                                                      | PingPong 返回一个值,该值将在值 0 与 length 之间递增和递减。                         |
| Pow                                                                                     | 返回 f 的 p 次幂。                                                     |
| Repeat                                                                            | 对值 t 进行循环,使它不会大于长度,并且不会小于 0。                                     |
| Round                                                                               | 返回舍入为最近整数的 /f/。                                                  |
| RoundToInt                                                                | 返回舍入为最近整数的 /f/。                                                  |
| Sign                                                                                  | 返回 f 的符号。                                                        |
| Sin                                                                                     | 返回角度 f 的正弦。                                                      |
| SmoothDamp                                                                | 随时间推移将一个值逐渐改变为所需目标。                                              |
| SmoothDampAngle                                                 | 随时间推移将以度为单位给定的角度逐渐改变为所需目标角度。                                     |
| SmoothStep                                                                | 在 min 与 max 之间进行插值,在限制处进行平滑。                                     |
| Sqrt                                                                                  | 返回 f 的平方根。                                                       |
| Tan                                                                                     | 返回角度 f 的正切(以弧度为单位)。                                              |