算术表达式是函数么(03.AE表达式中的数学运算)

说明:AE一般指Adobe After Effects。

上一篇:02.一篇文章讲清AE表达式基础知识——value(值)

AE表达式中可以使用数学的基础知识来处理值,并且你可以很容易地使用它。

算术运算符
  1. :加法运算符
  2. - :减法运算符
  3. * :乘法运算符
  4. / :除法运算符
示例

我们仍在上一章节的文本图层 源文本属性上编写表达式,来做一些简单的数学运算:

算术表达式是函数么(03.AE表达式中的数学运算)(1)

备注:()括号在运算中,用于提高优先级,例如:(10 5)*2 则优先运算()括号中的算式。

我们打开源文本属性的表达式编辑区,输入如下算式:

10 5

算术表达式是函数么(03.AE表达式中的数学运算)(2)

(10 5)*2

算术表达式是函数么(03.AE表达式中的数学运算)(3)

120/2

算术表达式是函数么(03.AE表达式中的数学运算)(4)

120-50

算术表达式是函数么(03.AE表达式中的数学运算)(5)

以上便是AE表达式中简单数学运算的实现方法。

变量

此处,我们先简单地提一下变量的使用,就像在基础数学中一样,你可以创建变量和方程,创建一个变量可用于存储值并在表达式中的其他位置重用它。

定义变量的方式:

变量名 = 变量值

variable = value

创建变量并为其赋值,其工作原理是先放置变量,然后放置要赋值的值。

左侧是变量名,右侧是变量值,反过来是不行的。

例如:

x = 10;

x 是变量名,10 是赋给x的值,那么x变量在表达式的其他位置还可以直接拿来使用。

例如,紧接着写一个:

x 10;

这很明显是一个简单的加法运算,那么x 10到底是拿谁来和10相加呢?是之前我们赋值给x的10,按这个逻辑,那么最终得到的结果应该就是20,我们在AE中测试看看:

算术表达式是函数么(03.AE表达式中的数学运算)(6)

得到了我们想要的结果,变量的使用,就是这么简单!

注意:

变量的赋值是使用一个等于号 = ,它和两个等于号连起来写 == 意义是不一样的,那么两个等于号 == 是什么意思呢?它是用来比较,比较左右两侧的值是否相等,比较的结果,返回布尔类型的值。

算术表达式是函数么(03.AE表达式中的数学运算)(7)

很明显,给x赋值是10,肯定不等于11,所以比较结果肯定是false,我们在AE中测试一下:

算术表达式是函数么(03.AE表达式中的数学运算)(8)

那我们将x与10进行比较呢?

算术表达式是函数么(03.AE表达式中的数学运算)(9)

得到的结果是true。

以上是本节简单运算符的介绍。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页