- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[2018年必威体育精装版整理]05_限制函数、转换函数
极限函数:
Abs
返回的值是数字的绝对值。整数或浮点的绝对值是没有正负数之分的数字。矢量的绝对值是不带负号的矢量元素。
例如:
abs(-1)
返回值为1。
abs(1)
返回值为1。
abs(-1,-2.43,555)
返回值是1, 2.43, 555。
abs(Ball.translateY)
若Ball.translateY 为-20,那么返回值是20
Ceil:
返回的值是一个经过舍入的最小的整数,它大于或等于浮点数。
例如:
ceil(2.344)
返回值3。
ceil(3.0)
返回值是3。
ceil(Rock.scaleY)
若Rock.scaleY 含有数字-2.82, 那么返回数值-2。
Floor:
返回的数字是经过舍入的最大整数,它小于或等于浮点数。
例如:
floor(2.344)
返回值为2。
floor(3.0)
返回值为3。
floor(Head.height)
如果Head.height 是-2.8,那么返回的值是-3。
Clamp:
返回的值在一个范围内,可使用clamp 函数在一个范围内定义增量、减量或随机改变的数值。
clamp( float minnumber,flaot maxnumber, float parameter)
minnumber 和 maxnumber 指定返回值的范围。
Parameter 是一个属性或变量。它的值被定义在一个范围内。
如果parameter 在定义范围内,那么函数将根据参数返回一个数值。
若parameter 大于这个范围,那么函数返回的值为maxnumber。
若parameter 小于这个范围,那么函数返回的值为minnumber。
例如:
clamp(4,6,22)
返回值为6,因为22大于6。范围的最大数。
clamp(4,6,2)
返回值为4,因为2小于4,范围的最小数。
clamp(4,6,5)
返回值为5,因为它在这个范围内。
Ball.scaleY = clamp(0,3,time);
在表达式执行时,返回的值在0~3之间。
设定动画返回到第1帧。上面的表达式执行并且Ball的scaleY 属性接受时间的值(一个比0稍大的值)。
Clamp 函数返回时间的值,因为时间的值在0~3之间。
播放动画时,时间随每帧增加。表达式在每帧执行,并且Ball的scaleY 属性接受时间的值直到超过3。
当时间超过3 时,clamp 函数返回值3。
Min:
返回的值是两个浮点数中较小的一个。
min(float number,flaot number)
number是要进行比较的数字。
例如:
min(7.2,-3.2)
返回值为-3.2。
aa.height = -2;
bb.height = 9;
$Mylight = min(aa.height,bb.height);
设置$Mylight 为-2。
MAX:
返回的数值是两个浮点数中较大的一个。
max(float number,flaot number)
number 是要进行比较的数字。
例如:
max(7.2,-3.2)
返回值为7.2。
aa.height = -2;
bb.height = 9;
$Mylight = max(aa.height,bb.height);
设置$Mylight 为9。
Sign:
返回的值是代表数字符号。若数字是负值,那么返回值是-1,若是整数,返回值是1,若是0,那么返回值是0。
sign(float number)
number 是要确定符号的数字。
例如:
sign(-9.63)
返回值是-1。
sign(0)
返回值是0。
sign(10)
返回值是1。
sign(Ball.translateX)
如果Ball.translateX 是5,那么返回值是1。
Trunc:
返回浮点数的整数部分。
trunc(float number)
number是要截取的数字。
例如:
trunc(2.344)
返回值为2。
trunc(0.3)
返回值为0。
trunc(-2.82)
返回值为-2。
trunc(time)
如果时间为3.1234,那么返回值是3。
转换函数:
Deg_to_rad:
角度转弧度。返回一个和度数值相等的弧度值,1弧度约等于57.29578 度。
deg_to_rad(float degrees)
degrees 是要转换弧度的角度值。
Rad_to_deg:
弧度转角度。返回一个和弧度值相等的角度值,1弧度约等于57.29578度。
ra
您可能关注的文档
- [2018年必威体育精装版整理]0-1_(1学时).ppt
- [2018年必威体育精装版整理].认识百万分之一.ppt
- [2018年必威体育精装版整理]0-2电动09数学准备.ppt
- [2018年必威体育精装版整理]-陪集和拉格朗日定理.ppt
- [2018年必威体育精装版整理]0-6岁儿童健康管理服务规范.pptx
- [2018年必威体育精装版整理]0-RTC知识点补充.ppt
- [2018年必威体育精装版整理]00174建筑工程概论全国2013年7月自考试题.doc
- [2018年必威体育精装版整理]001-第一章-水文统计.ppt
- [2018年必威体育精装版整理]001提高强度及刚度等的结构设计原则.ppt
- [2018年必威体育精装版整理]002人员配置情况报告.ppt
文档评论(0)