六、Mathf 数学
静态变量
Rad2Deg 弧度转度数 Deg2Rad 弧度转度数
Epsilon 特别小的一个正数,任何数字加它等于任何数
Infinity 无限最大值 NegativeInfinity无限最小值
静态方法
Mathf.Abs绝对值
Ceil向上取整,取稍大的整数(CeilToInt)
Floor向下取整
Clamp(float value,float min,float max);限定在大小范围内
Mathf.ClosetPowerOfTwo 取最近的2次方数32,64,128
DeltaAngle 两个角度之间的夹角
Max(float a,float b); 参数中取最大值,参数可以是数组float[]
Pow(float f,float p); f的p次方
Sqrt(float f); 根号
Lerp(float a,float b,float f); 从a到b的f比例,可做先快后慢的缓动
MoveTowards 匀速运动
PingPong 乒乓球一样来回,最小值只能是0
文章思路来源:Siki学院免费教程

本文深入解析Unity中的Mathf类,涵盖静态变量如Epsilon、Infinity,以及静态方法如Abs、Ceil、Floor、Clamp等的使用技巧。了解Mathf类如何帮助解决游戏开发中的数学难题,包括角度转换、数值范围限制、平滑插值等关键操作。
&spm=1001.2101.3001.5002&articleId=104053420&d=1&t=3&u=69037323688144de93acc4f55fa8ccb1)
943

被折叠的 条评论
为什么被折叠?



