欢迎光临散文网 会员登陆 & 注册

AE表达式图片在文字上方跳跃的动画

2023-01-15 19:02 作者:求文问道  | 我要投稿

n = 10;

layer1 = thisComp.layer('你伴我迎接灿烂的曙光');

w = layer1.sourceRectAtTime().width/n;

x0 = layer1.transform.position[0] - layer1.sourceRectAtTime().width/2 + 20;

y0 = layer1.transform.position[1] - layer1.sourceRectAtTime().height*0.9;

h = -100;


var s;

var a;

var b;

var c;

function newvalue(x1,y1,w,h){

var x2 = x1 + w/2;

var y2 = y1 + h;

var x3 = x1 + w;

var y3 = y1;

var i = -((y2-y3)*x1-(x2-x3)*y1 + x2*y3 - x3*y2)/((x2-x3)*(x1-x2)*(x1-x3));

var j = ((y2-y3)*x1*x1 + x2*x2*y3 - x3*x3*y2 - (x2*x2-x3*x3)*y1)/((x2-x3)*(x1-x2)*(x1-x3));

var k = ((x2*y3 - x3*y2)*x1*x1 - (x2*x2*y3-x3*x3*y2)*x1 +(x2*x2*x3-x2*x3*x3)*y1)/((x2-x3)*(x1-x2)*(x1-x3));

return new Array(i,j,k);

}

x = linear(time,thisLayer.inPoint,thisLayer.outPoint,x0,x0+n*w);

i = parseInt((x-x0)/w);

s = newvalue(x0+i*w,y0,w,h);

a =s[0];

b= s[1];

c = s[2];

y = a*x*x + b*x +c;

transform.position = [x,y];


AE表达式图片在文字上方跳跃的动画的评论 (共 条)

分享到微博请遵守国家法律