AE快速创建倒计时

剪辑笔记

作者: shisaq 日期: June 15, 2022

参考:After Effects Tutorial - Creating a Countdown Timer Using Expressions

核心代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
slider = thisComp.layer("Slider Control").effect("Slider Control")("Slider");

sec = Math.floor(slider%60);
min = Math.floor(slider/60);


function zero(x) {
	
if (x<10) return "0" + x
		
else return x
		
}
	
zero(min) + ":" + zero(sec)

步骤

  1. 新建一个Null图层,命名为Slider Control,并增加“Slider Control”属性;Slider Control
  2. 新建一个文本图层;
  3. 在文本图层中,alt+左键点击“source text”,把核心代码粘贴进去;
  4. 在Null图层的Slider Control属性里,alt+左键点击,输入 value - time
  5. 在Null图层的Slider Control中调整属性的值,数值 = 想要的倒计时分钟数 x 60。比如10分钟倒计时,则填入600,即10x60。