[2018年必威体育精装版整理]05_限制函数、转换函数.doc

[2018年必威体育精装版整理]05_限制函数、转换函数.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档