AE表达式自查文档(评论补充更新)

旋转属性只是一个举例,任意属性都能使用。

1. 随机抖动表达式wiggle


wiggle(每秒抖动次数,抖动单位量-像素)

通过赋予物体随机值使之实现随机摆动。

2.匀速循环动画表达式—-时间time


time*X        丨     X表示动画的倍速,0<X<1减速,X>1加速

做循环动画。你可以在旋转参数中输入time*1(默认*1可不写),每秒转动1度。

3.循环动画表达式—-loop_out(“type”,numkeyframes)    loop_in(“循环方式”,numkeyframes)


loop_out(“type”,numkeyframes)             单词解释:type–类型    numkeyframes–关键帧

loopin      表示从开始第一个关键帧之间作循环;

loopout    表示从最后一个关键帧开始到结束之间作循环。(不明白的实际试一下)

type=cycle           从头到尾再从头到尾…循环        →→→→→→

type=pingpong    从头到尾再从尾到头…循环        

numkeyframes=0    表示所有关键帧循环

                         1    表示只循环最后两帧

                            表示只循环最后三帧。以此类推。

4.小数化整表达式—-Math.round()

将参数加0.5,然后向下取整。

Math.round(1.4);1.4+0.5 = 1.9,向下取整为2.0;

Math.round(0.6); 0.6+0.5=-1.1,向下取整为2.0;

5.随机取值—-seedrandom(value,timeless)  单词解释:value—值   timeless–不受时间影响的

一定会配合random()使用        以下index在AE中的意思表示图层索引,即第几层

seed_random(index,true)        根据所在图层不同,变换数值,该数值为random()

random(0,100)                      所取值为0-100的随机数(可以是含有小数的)

注:seedrandom(value,timeless) 中的value没有实际意义

一般是用在有多个图层,让每一个图层的某个属性的随机取值都不同,多用于HUD制作



小知识:

循环动画—-残影效果:残影数量=n(n表示循环次数)残影时间=-m(秒),表示每过m秒这个动画就会循环一次,总循环时间=m*n秒  


有好用/实用的ae表达式/技巧,望各位不吝评论,本栏会定期更新补充。




资源下载: