搜索从这里开始

Ae时间码表达式

hello,大家好,欢迎再次来到光影7号,我是阿运。

前几天有会员朋友问AE如何实现时间码的动画,就是下面这种。

告诉大家一段表达式代码,以后只需要给文本层–源文本上添加此表达式即可实现。

//光影7号时间码Ae表达式
var hour = Math.floor((time/60)/60);
var min = Math.floor(time/60);
var sec = Math.floor(time);
var mili = Math.floor(time*60);
// Cleaning up the values
if (mili > 59){ mili = mili - sec*60; }
if (mili < 10){ mili = "0" + mili; } if (sec > 59){ sec = sec - min*60; }
if (sec < 10){ sec = "0" + sec; } if (min >= 59){ min = min - hour*60; }
if (min < 10){ min = "0" + min; }
// no hour cleanup
if (hour < 10){ hour = "0" + hour; }
//Output
hour + ' : ' + min + ' : ' + sec + ' : ' + mili;

其实Ae有个自带的命令,叫“Number”,中文名称叫:“编号”,这个命令其中也有个类似的动画,只是毫秒部分是30、25和24。大家根据自己的项目需求自行选择。


系统学习ae特效,可以点击下方《光影7号ae入门系统教程》

《光影7号ae入门系统教程》

未经允许不得转载:光影7号 » Ae时间码表达式
微信公众号:光影7号
关注我们,一起学习!
32W+人已关注
分享到:
赞(4)

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址