美文网首页
脚本API ——Mathf

脚本API ——Mathf

作者: 菜鸟的笔记 | 来源:发表于2019-07-30 21:33 被阅读0次

    列举了少部分常用,全部方法请点击查看官方文档。

    函数名 描述 示例 结果/解释
    PI 圆周率 Mathf.PI 3.1415926535898
    Abs 取绝对值 Mathf.Abs(-2019) 2019
    Ceil 向上取整 Mathf.Ceil(9.1) 10
    Floor 向下取整 Mathf.Floor(9.9) 9
    FloorToInt 向下取整 Mathf.Floor(9.9) 9
    Max 取参数最大值 Mathf.Max(2,4,6,8) 8
    Min 取参数最小值 Mathf.Min(2,4,6,8) 2
    Clamp 限定范围 Mathf.Clamp(float value, float min, float max) 把value限定在min和max之内
    Clamp01 将值限定在0和1之间并返回值 Mathf.Clamp01(Time.time) 如果该值为负,则返回零。
    如果值大于1,则返回1
    Pow 返回f的p次方 Mathf.Pow(float f, float p)
    Sqrt 返回f的平方根 Mathf.Sqrt(float f)
    和运动相关
    Lerp 取插值(先快后慢的运动) Mathf.Lerp(float a, float b, float t); a:开始值;
    b:结束值;
    t:用t在a和b之间做线性插值。
    参数t的取值范围为[0,1]。
    当t = 0时返回a。
    当t = 1时,返回b。
    当t = 0.5时,返回a和b的中点。
    MoveTowards 匀速运动 Mathf.MoveTowards(float current, float target, float maxDelta) current:当前值;
    target:目标值;
    current:递增值;
    PingPong 往返运动 Mathf.PingPong(float t,float length) 对值t进行乒乓操作,使其永远不会大于length且永远不会小于0

    相关文章

      网友评论

          本文标题:脚本API ——Mathf

          本文链接:https://www.haomeiwen.com/subject/iciorctx.html