旋转属性只是一个举例,任意属性都能使用。
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 表示只循环最后两帧
2 表示只循环最后三帧。以此类推。
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表达式/技巧,望各位不吝评论,本栏会定期更新补充。