首页 > 其他分享 >clamp()函数

clamp()函数

时间:2022-10-18 23:12:19浏览次数:75  
标签:clamp 返回 函数 float 数值 范围

clamp 函数 clamp:钳子的意思
返回范围内的一个数值。可以使用 clamp 函数将不断增加、减小或随机变化的数值限制在一系列的值中。

float clamp(float minnumber, float maxnumber, float parameter)

最小数值和最大数值指定返回值的范围。

参数是值要钳制在范围内的属性或变量。

如果参数位于最小数值和最大数值之间的数值范围内,则该函数将返回参数值。

如果参数大于范围,该函数将返回最大数值。

如果参数小于范围,该函数将返回最小数值。

示例

clamp(4,6,22)
返回 6,因为 22 大于 6 而 6 是范围的最大数值。

clamp(4,6,2)
返回 4,因为 2 小于 4 而 4 是范围的最小数值。

clamp(4,6,5)
返回 5,因为该数值位于范围内。

Ball.scaleY = clamp(0,3,time);
每次执行表达式都返回介于 0 到 3 之间的值。

当动画回放到第 1 帧时,将执行上述表达式,同时球的 ScaleY 属性将接收时间的值 — 一个略高于 0 的数字。clamp 函数返回时间的值,因为时间介于范围 0 到 3 之间。

播放动画时,时间将随每帧缓慢递增。表达式将在每帧上执行,并且球的 scaleY 属性将接收时间的值,直到时间超过 3。当时间超过 3 时,clamp 函数将返回的值为 3。

本文由博客一文多发平台 OpenWrite 发布!

标签:clamp,返回,函数,float,数值,范围
From: https://www.cnblogs.com/MatchaCrocodile/p/16804568.html

相关文章

  • 函数
    实验目的python支持自定义函数,通过将一段有规律的、重复的代码定义为函数,来达到一次编写,多次调用的目的,使用函数可以提高代码的重复利用率。实验过程实例01输出每日一......
  • 帆软杯武汉大学新生赛 I 犹太棋(博弈,SG函数)
    题目链接题意"犹太棋"是一种经典的巴什博弈游戏,本题的游戏由其玩法改编而来。你并不需要了解关于"犹太棋"的知识,只需要仔细阅读以下的规则说明:有一个长为\(n\),宽为\(......
  • golang中的init初始化函数
    0.1、索引https://waterflow.link/articles/16660905308801、概念1.1、源文件里的代码执行顺序init函数是用于初始化应用程序状态的函数。它不接受任何参数并且不返回......
  • golang中的init初始化函数
    0.1、索引https://waterflow.link/articles/16660905308801、概念1.1、源文件里的代码执行顺序init函数是用于初始化应用程序状态的函数。它不接受任何参数并且不返......
  • ctfshow web112(伪协议绕过is_file函数)
    $file=$_GET['file'];if(!is_file($file)){highlight_file(filter($file));}else{echo"hacker!";}这里的is_file函数,在使用php的伪协议时候会返回false,除......
  • (面向对象)已知定义人的类Person,请完成:1.定义学生的类Stu并继承人的类Person;2.重写构造
    样例输入张三男李四女19 样例输出姓名:张三,性别:男李四女19姓名:王五,性别:?,年龄:29解题代码#coding=gbk#定义人的类classPerson(object):#继承o......
  • 【MySQL练习】单行函数练习
    数据库表数据:https://www.cnblogs.com/zhishu/p/16452950.html1.显示系统时间(注:日期+时间)这几个都可以NOW(),SYSDATE(),CURRENT_TIMESTAMP(),LOCALTIME(),LOCALTIMESTAMP......
  • 用 Kotlin 的函数式编程 替代 GOF 设计模式
    用Kotlin的函数式编程替代GOF设计模式函数式编程(FP)值就是函数,函数就是值。所有函数都消费函数,所有函数都生产函数。"函数式编程",又称泛函编程,是一种"编程范式"(prog......
  • 【Spring Boot 开发实战】第3讲 Kotlin扩展函数
    幻灯片1.pngSpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。在Java开发领域的诸多著名框架:Spring......
  • 45、shell编程-函数
    函数function是由多个shell组成的语言块,实现代码重用和模块化编程,与shell类型,不同点为shell程序运行会单独开启进程,而函数不会开启进程,是在当前shell环境中运行,可影响当前sh......