tft每日頭條

 > 生活

 > 算術表達式是函數麼

算術表達式是函數麼

生活 更新时间:2024-07-01 21:56:13

說明: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。

以上是本節簡單運算符的介紹。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved