首頁>Club>
8
回覆列表
  • 1 # 失望且珍惜

    一.什麼是AE表示式?

    AE表示式是AE內部基於javascript語言開發的程式碼,針對AE裡可做動畫的屬性新增。

    二.怎麼新增AE表示式?

    1. 按住ALT鍵,單擊屬性前的碼錶

    2. 出現表示式編輯面板,在編輯面板裡輸入要新增的表示式程式碼

    三.常用的表示式

    1. wiggle擺動表示式

    wiggle表示式,實現物體隨機擺動效果

    寫法: wiggle(頻率,振幅)

    解釋: 頻率--指的是每秒抖動的次數

    振幅--指的是抖動的畫素幅度

    舉例: wiggle(5,50)代表著物體每秒抖動5次,每次抖動50個畫素單位

    案例演示:

    在位置屬性,加入表示式

    效果展示:

    2. time時間表達式

    time表示式,用來獲取時間的值,以24幀/秒的幀速率為例,如果時間指標走到第2幀,那麼time的值為2÷24≈0.1;到第24幀的時候,time的值為24÷24=1;

    寫法: time*n

    解釋:n指的是time乘的倍數

    舉例:time*300 代表著當前時間的300倍

    案例演示:

    在旋轉屬性,加入表示式,當時間指標走到第10幀的時候,time為10÷24=0.416,0.416*300≈125;如下圖所示

    效果展示:

    因為time值是一直在變化的,所以旋轉會一直持續。

    3. random隨機表示式

    random表示式,能夠實現隨機變化的效果,random隨機函式,執行random(),可以得到0~1之間的一個隨機數,利用隨機數,可以做出各種隨機的動畫效果

    寫法: random()*n(注:random表示式裡的引數較多,這裡不做深入介紹)

    解釋: n指的是ranom乘的倍數

    舉例: random()*100 代表隨機數的100倍

    案例演示:

    在不透明度屬性,加入表示式

    效果展示:

    加入表示式後,不透明度的值隨機變化,會出現隨機閃爍效果。

    4. loopOut迴圈表示式

    loopOut表示式,可以實現無限迴圈效果,如果我們需要某個效果一直重複,不需要重複多次做關鍵幀,只需要做好一個來回的關鍵幀,再新增loopOut()函式即可解決。

    寫法: loopOut()

    案例演示: 做一個迴圈縮放的動效

    a. 開啟縮放屬性,在時間軸上,做三個關鍵幀

    起始幀:縮放值為0%;

    中間幀:縮放值為100%;

    結束幀:縮放值為0%;

    如下圖所示:

    b. 新增表示式

    效果展示:

  • 中秋節和大豐收的關聯?
  • 德國可以用支付寶嗎?