ae表达式怎么解?

startCount=000;endCount=100;countDur=1;Math.round(linear(time,2,countDur,startCount,e... startCount = 000;
endCount = 100;
countDur = 1;
Math.round(linear(time,2,countDur,startCount,endCount))
展开
 我来答
jiduhaor
2015-02-14 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1932
采纳率:66%
帮助的人:674万
展开全部
1:startCount = 000;
2:endCount = 100;
3:countDur = 1;
4:Math.round(linear(time,2,countDur,startCount,endCount))
四行表达式:前三行是作者自己定义的变量没必要看,(第一行他给startCount赋值了000 这个和直接赋值0有区别吗???)我自己再整理一下;
1:开始=0;
2:结束=100;
3:总=1;
4:Math.round(linear(time,2,总,开始,结束))
整理好了~~~前三行不看,直接看第四行,先看linear(time,2,总,开始,结束) 这个是linear线性差值函数原始形态是linear(t, tMin, tMax, value1, value2) 第一个t是变量可以是时间time,也可以是一个变量value,他这里是time ,当time等于2的时候取“开始”的值,当time=1的时候取“结束的值”那这个第四行“linear(time,2,1,0,100)”其实就是在2秒的时间里取值范围是(0~100),再继续往外拓展
Math.round(linear(time,2,总,开始,结束));Math.round(value)这个表示四舍五入的意思,也就是
linear(time,2,1,0,100)里面取值会有小数的出现,作者不想看到小数 就用Math.round把小数四舍五入成了整数!原始形态应该是Math.round(value(这里的value被linear代替))也就是Math.round(linear(t, tMin, tMax, value1, value2));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
手动,望采纳,不懂可继续追问!
advvkerb
2015-01-30 · 贡献了超过172个回答
知道答主
回答量:172
采纳率:0%
帮助的人:36.8万
展开全部
现在就明白了吧,然后x+1, 然后y+1,先判断x>。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式