恭喜你成为UI中国推荐设计师 (详情)
//百度统计 20220402 uicn

您的意见是我们 UI 中国进步的动力!
点击立即反馈按钮,发表您的意见!
立即反馈
QQ群反馈
您也可以加入UI中国官方反馈群进行反馈!
群号:302892100
备注:反馈问题后@管理员能让我们及时了解您的意见

提交需求

赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!

0/20
0/200

设计大赛

  • 设计大赛
  • 发布广告
  • 发布招聘
  • 其它需求

提交完成
感谢您对UI中国的支持和信赖!
如何用AE表达式快速实现延迟动画
0.0°
2015-01-12 原创文章 教程 原作者: 原作者 举报 61756 601 420 39

..........

如何实现延迟动画

       Hi,这次AE技巧分享的关键词是“延迟”。实现延迟方法各种各样,最简单粗暴的办法就是通过错帧来实现延迟效果,还有刚刚看了@十分钟设计的《制作延迟动画》,也是一种不错的办法。

     理论上都可以达到我们想要的效果,而在这里我想分享另一种我觉得更高效,更“科学”的办法。

     先用一个小案例来帮助我说明,如下图,如果要蓝色小球跟着紫色小球运动,并带有一定的延迟,你会怎么做呢?

      利用错帧的办法来实现,虽然简易,但是最大的问题是,到了后面动画越来越复杂,只要你每次修改就相当于每次都重头做一遍,非常不科学,也容易出问题,如下图。

通过表达式语句实现延迟动画

      首先我们先来认识一下这个语句“valueAtTime(t)”。下面是官方说明文档给出的定义:

返回类型:数值或数组。参数类型:t 是数值。返回属性在指定时间(以秒为单位)的值。  

      不难理解,其作用就是返回某一时刻的值。那么我们应该怎么运用他呢?

      我们可以在表达式库中随时调用它:

      

先举一个栗子:如两个小球动画,先设置好“ball3”的位移多关键帧,然后分别点开“ball3”和“ball1”的位置属性,如下图:

然后把“ball1”都位置属性链接到“ball3”到位置属性上(此步的具体操作可以参照我上一篇Ae文章),图下图:

      做好位置属性的链接后,最关键的一步,在表达式窗口“thisComp.layer("ball3").transform.position”后面加上“.valueAtTime(time-0.04)”(注意有他们之间有个小点点“.”,可以简单把这个点理解为“的”)。此时如下图:

     此时“ball1”的完整表达式应该是这样的“thisComp.layer("ball3").transform.position.valueAtTime(time-0.04)”,用大白话翻译一下,应该是这样的:“这个合成的’ball3’图层的此刻延迟0.04秒的返回值”,简单一句话,“每次返回ball3延迟了0.04秒的值出来”。

     效果如下图:

     以同样的方法,再添加几个球并设置不同的延迟时间的效果如下:

     所有蓝色小球都是链接紫色小球,完全重复紫色小球的动画,因此你可以随时随地的改变紫色小球的动画;想改变延迟时间,只需valueAtTime(time-x),x是你想要的延迟的时间,单位为秒。

     这样就可以一劳永逸啦!如下图:

利用“空对象”达到随心所欲的链接

     像上一篇文章提到的那样,直接的属性对属性链接,子图层会被“完全”到父图层,就想上面的演示,所有小球最终都会重叠在一起。

     所有我还是利用一个“空对象”,把它的位置属性链接到目标图层的位置属性,之后再把要跟随的图层做个图层子父级链接到空物体上。如下图:

当然只要你理解了“valueAtTime”,你还可以把它用在其他属性上面,如缩放,透明等等。如下图:

就是这么简单实用,即学即用的延迟技巧,你学会了吗?

     这些都是平时工作琢磨总结的一些小技巧,如果大家觉得有所帮助,那就点个赞吧!让我有动力分享更多好玩实用的内容,还有很多关于Ae表达式的干货哦!谢谢观看!

更新:2015-01-12

收藏

601人已收藏

J_King

为创作而生

  • 28

    作品

  • 4645

    粉丝

  • 33

    关注

  • Raindrop
  • Login UI
  • 常用手势小动画库 for AE
  • 续·弹性表达式示例(附原文件)

    猜你喜欢

      2015-01-12 原创文章 教程 原作者: 原作者 举报 61756 601 420 39

      如何用AE表达式快速实现延迟动画

      0.0°

      你确定要举报如何用AE表达式快速实现延迟动画

      如果查出恶意举报,十天内禁止提交任何举报申请。

      0/200

      上传证据: 超过10M的附件请使用网盘地址

      点击上传附件

      对谁可见:

      全部设计师
      • 全部设计师
      • 推荐设计师和认证设计师

      您确认要推荐?

      该作品发布时间:2015年01月11日

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      420
      601
      39

      账号或密码错误,请重新输入

      账号或密码错误,请重新输入

      登录

      手机号

      发送验证码 120s 验证码错误

      登录
      第三方账号登录