请点击右上角在浏览器中打开

if/else控制表达式的起始位置

veleap头像
VE Leap社区
2023-04-03
147
正文内容

一个我们常见的wiggle函数,如果我们只想让它在某一段时间内运动,可以通过表达式来控制吗?

1.给文字的位置属性加上表达式wiggle(3,30),现在文字是一直处于运动状态的

ae教程,ae表达式,表达式,if函数,起始,结束,wiggle,时间范围,ae进阶,after effects,

2.添加if函数判定开始的时间

a = 2;
if (time > a)
{
wiggle(3,30);
}
else
{
value;
}

这里的表达式的含义是,约定了一个起始点的值:a,现在a=2,说明我们的起始点是在第二秒的时候开始运行。

当time大于2的时候,运行wiggle(3,30)函数,其他时间(即2秒以前的时间)则停止摆动。

这样我们就获得了一个从第二秒开始摆动的图层。

ae教程,ae表达式,表达式,if函数,起始,结束,wiggle,时间范围,ae进阶,after effects,

3.同理,我们可以约束第二个点作为结束点,限定时间范围在a和b之间摆动,在其之前和之后都停止运动

a = 2;
b = 3;
if ((time > a) & (time < b))
{
wiggle(3,30);
}
else
{
value;
}

ae教程,ae表达式,表达式,if函数,起始,结束,wiggle,时间范围,ae进阶,after effects,

在其他表达式的运用中,我们也可以尝试用if函数来约束动画的起止时间,一起来试试看吧!

相关阅读:

AE小技巧丨把标记物尽其用的三个小妙招

表达式做一个旋转拖尾效果

  • AE使用教程
  • AE教程
  • ae表达式
  • wiggle
  • ae进阶
  • 表达式
  • if函数
  • 起始
  • 结束
  • 时间范围
  • after effects
/
立即打卡
点击下方”选择文件"或将文件拖拽到此区域
支持批量上传,上传格式为mp4文件
*标题:
*简介:
下载专区

温馨提示

暂不支持 系列版本下载 欢迎加入社区交流群,获取最新产品及资讯