讲故事的手艺人 讲故事的手艺人
  • 创作向
    • 写作
      • 非虚构
      • 剧本
      • 小说
      • 文言
      • 读书
      • 随笔
    • 拍摄
      • 纪录片
      • 设计
      • 视频
      • 摄影
  • 策划向
    • 策划资料
    • 创意之道
    • 短视频研究
  • 技术向
    • AI
    • 前期拍摄
    • 后期制作
    • 原创教程
    • 影像实验
    • 影像设备
    • 穿越机
  • 艺术向
    • 研究学习
    • 大师镜头
    • 电影赏析
    • 视频论文
    • 经验总结
  • 注册
  • 登录
首页 › 技术向 › 原创教程 › AE表达式|10、怎样写条件判断表达式?@ if / else

AE表达式|10、怎样写条件判断表达式?@ if / else

向安宇
2018-08-21 18:00:42原创教程阅读 5,409

先说一下布尔运算,简单说就是判断,如果满足条件,则返回值为true,如果不满足条件,则返回值为false。

AE里面不用理解得太复杂,来看基本写法:

if (条件){
  当条件为 true 时执行的代码
  }else{
  当条件不为 true 时执行的代码
}

其判断过程如下图:
AE表达式|10、怎样写条件判断表达式?@ if / else-讲故事的手艺人
ps,注意一下格式,按标准写有助于自己写时候的思路。

如果有三个条件语句,可用else if语句,其判断过程如下图:
AE表达式|10、怎样写条件判断表达式?@ if / else-讲故事的手艺人

看一个小例子:

if(time >1){
	if(time < 2){
	wiggle(2,10);}
	else if(time > 2 && time <3){
	wiggle(5,20);}
}else{
value
}

这个表达式的作用是:

0~1秒,不执行 # 不满足"(time >1)",直接跳到"}else{"后,返回value

1~2秒,执行wiggle(2,10) #满足"(time >1)",然后又满足"(time < 2)",返回值wiggle(2,10)

2~3秒,执行wiggle(5,20) #满足"(time >1)",然后又满足"(time > 2 && time <3)",返回值wiggle(2,10)

3秒后,不执行 #满足"(time >1)",但是不满足"(time < 2)"、"(time > 2 && time <3)"中的任何一个,返回值value

另:布尔运算的且和或

或 : "||" 如: a || b:如果a是true,那么b不管是true还是false,都返回true。

且 : "&&" 如: a && b:如果a是false,那么b不管是true还是false,都返回false。需同时满足a和b,才会返回true。

再看一个例子:
AE表达式|10、怎样写条件判断表达式?@ if / else-讲故事的手艺人

fadeFrames = 10; m = 0;t = time;

if(marker.numKeys > 0){
	m = marker.nearestKey(time).index;
	tag = marker.key(m).comment;
	if (tag == "In"){
	t = marker.key(m).time - time;}
	else if(tag == "Out"){
	t = time - marker.key(m).time;}
	linear(t, 0, framesToTime(fadeFrames), value, 0)
}else{
value;
}

  
< 返回目录

AE表达式
赞赏 赞(3) 收藏(0)
AE表达式|09、如何利用标记点进行精确控制?(初阶)@markerKey
上一篇
AE表达式|11、如何利用 valueAtTime 制作长龙影分身?@valueAtTime
下一篇

请登录以参与评论

现在登录
所有评论(2)
  • 16253221893

    最上面的M=0 T=time 意义在哪儿?下面又重新赋予了T和M的值,是不是下面重新写了 上面就失效了?

    4年前 福建省 回复
  • O.0

    Good!

    6年前 广东省 回复
标签
720全景 ACES AE AE案例 AE表达式 Anyu翻译 CSC电影学院 fusion Hackintosh MG动画 ps教程 vlog wordpress 创意方法 剪辑 字幕 帧影帧画 抖音 摄影 文案 混剪 混音 灯光 看电影 磨皮 穿越机 纪录片 编剧 美术 美食 論語 调度 调色 达芬奇 重讀文學史 青玉记
室内360全景图的简单修图
2020-10-13 21:51:45
2,691 0 0
达芬奇:高频锐化
2020-03-21 22:41:26
3,879 0 3
3、ISO
2019-11-06 21:54:32
1,754 0 0
2、光圈和景深
2019-11-03 17:10:31
1,758 0 2
2 3
  • 3
  • 2
关于我:

想要读万卷书,行万里路,看万部电影。当过人民教师,做过策划师,入行影视做剪辑、导演。艺术是目的,技术是支撑,不断钻研,积聚梦想,同时分享干货。

推荐栏目:
视频论文 原创教程 后期制作 非虚构 照片 视频
特色专题:
专题汇总 宜看一侃 帧影帧画 美食摄影 重读文学史 青玉记
Copyright © 2016-2025 讲故事的手艺人. 鄂ICP备16005400号-1 鄂公网安备42050602000017号
  • 创作向
    • 写作
    • 拍摄
  • 策划向
    • 策划资料
    • 创意之道
    • 短视频研究
  • 技术向
    • AI
    • 前期拍摄
    • 后期制作
    • 原创教程
    • 影像实验
    • 影像设备
    • 穿越机
  • 艺术向
    • 研究学习
    • 大师镜头
    • 电影赏析
    • 视频论文
    • 经验总结
# 剪辑 # # 转场 # # 纪录片 #
向安宇
痴迷文字,醉心影像
420
文章
5
评论
325
喜欢