版本:Unity 6 (6000.0)
语言:英语
使用四元数进行旋转和定向
使用随机数

使用常用数学函数

切换到脚本

Unity 的 Mathf 类提供了一组常用的数学函数,包括三角函数、对数函数以及游戏中和应用程序开发中经常需要的其他函数。

本页概述了 Mathf 类及其在使用脚本时常用的用途。有关 Mathf 类中每个成员的详尽参考,请参阅 Mathf 脚本参考

三角函数

Unity 的所有三角函数都以弧度为单位。

PI 可用作常量,您可以乘以静态值 Rad2DegDeg2Rad 来在弧度和角度之间进行转换。

幂和平方根

Unity 提供了您期望的常见幂和平方根函数: - Pow - Sqrt - Exp

以及一些有用的二进制幂相关函数。当处理常见的二进制数据大小(如纹理尺寸)时,这些函数很有用,因为这些数据大小通常受到约束或优化为二进制幂值。

插值

Unity 的插值函数允许您计算两个给定点之间某个位置的值。这些函数中的每一个在不同的情况下都有不同的行为方式,适合不同的情况。有关更多信息,请参阅每个函数的示例。

请注意,向量类Quaternion 类都有它们自己的插值函数(如 Quaternion.Lerp),这些函数允许您在多个维度上对位置、方向和旋转进行插值。

限制和重复值

这些简单的辅助函数在游戏中或应用程序中经常很有用,当您需要将值限制在某个范围内或在某个范围内重复它们时,它们可以节省您的时间。

对数函数

使用 Log 函数,您可以计算指定数字的对数,可以是自然对数,也可以是指定底数的对数。另外,Log10 函数返回指定数字的以 10 为底的对数。

其他函数

有关 Mathf 类中所有函数的完整列表,请参阅 Mathf 脚本参考

Mathf

使用四元数进行旋转和定向
使用随机数