- UID
- 116192
- 在线时间
- 0 小时
- 最后登录
- 2023-3-3
- 注册时间
- 2012-5-26
- 宅魂
- 1323 点
- 贡献
- 426 点
- 宅币
- 6879 枚
- 宅の石(入宅度)
- 0 块
- 元气(技能点)
- 21 点
- 活跃
- 28 ℃
- 听众
- 14
- 收听
- 1
签到天数: 4 天 连续签到: 1 天 [LV.2]偶尔看看I
第一章
- 积分
- 13227
|
发表于 2014-6-5 19:10:49
|
显示全部楼层
劝楼主果断放弃!
这个视频用上了几乎所有的文字动画效果和属性,如果你没对文字动画全部了解一时半会不可能弄明白完的
居然程序员专属的表达式属性也有用··我看估计你们老师都不会写那个文字弹性表达式··据我所知全国也就有一两个人能写那东西··还分析呢··
给你看看人家的波浪表达式
你老师能看懂··真心给跪!
starValue=100;
endValue=0;
seed=1;
t=text.sourceText;
arr=Array();
for(n=0;n<t.length;n++)
{
arr.splice(n,0,n+1)
}
i=0;
v=starValue;
tv=0;
rf=timeToFrames(time-inPoint);
while(rf>=i)
{
l=arr.length;
i++;
if(l>0)
{
seedRandom(seed++,true);
r=Math.floor(random(0,l-1));
a=arr[r];
if(a==textIndex)
{
rt =framesToTime(rf- i-6);
v=ease(rf,i,i+6,starValue,endValue)
if(rf> i+6){
tv=20*Math.sin(2*rtMath.PI)/Math.exp(3*rt)
}}
arr.splice(r,1);
}
}
if(time>=outPoint-2)
{i=0;
arrend=Array();
for(n=0;n<t.length;n++)
{
arrend.splice(n,0,n+1)
}
rfend=timeToFrames(time-outPoint+2);
while(rfend>=i)
{
l=arrend.length;
i++;
if(l>0)
{
seedRandom(seed++,true);
r=Math.floor(random(0,l-1));
a=arrend[r];
if(a==textIndex)
{
rtend =framesToTime(rfend- i-6);
v=ease(rfend,i+2,i+6,endValue,starValue+20)
tv=20*Math.sin(90+2*rtend*Math.PI)/Math.exp(3*rtend)
}
arrend.splice(r,1);
}
}}
v-tv |
评分
-
查看全部评分
|