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)) 展开
endCount = 100;
countDur = 1;
Math.round(linear(time,2,countDur,startCount,endCount)) 展开
2个回答
展开全部
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));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
手动,望采纳,不懂可继续追问!
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));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
手动,望采纳,不懂可继续追问!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询