2024-06-03|閱讀時間 ‧ 約 24 分鐘

《Ae教學》【搞什麼系列】番外3-陣列(Array)[] _AE表達式(expression)

AE表達式(expression)_陣列[]

AE表達式(expression)_陣列[]


叮咚! 村長的補課時間!今天來說說 陣列(Array)的那些事!



陣列(Array)

  • 用中括號 [] 表示。


最簡單的使用方式,可以直接用

陣列控制單個圖層 Position(位置)

使用陣列可以固定​ Position (位置),直接設定數字,就不能拖曳更改位置

p = [500,400]

陣列控制 Position


陣列控制兩個圖層 Position(位置)

陣列控制兩個圖層 Position(位置)

紅球-【陣列-球】
先設定 2 個關鍵幀。


白球-【陣列-球2】

將"球2"的X位置綁定給"球"​的X位置[0];"球2"的Y位置綁定給"球"​的Y位置[1]

//將"球2"的X位置綁定給"球"​的X位置[0];"球2"的Y位置綁定給"球"​的Y位置[1]
pTwo = [thisComp.layer("陣列-球").transform.position[0] *2 , thisComp.layer("陣列-球").transform.position[1]-300]

綁定方式可 看這篇

白球的 X 軸數值會在紅球 X 軸的 2 倍位置,所以一開始紅球的 X 軸為負數,白球會在紅球的左邊,而紅球的 X 軸逐漸變為正數之後,白球就逐漸往紅球的右邊移動,並離紅球越來越遠。

白球的 Y 軸數值會在紅球 Y 軸的 -300 的位置。


  • [] 內的值代表索引值(index),陣列中索引是從 0 開始。

也就是說 [] 內的 index 為 [ 0, 1, 2, ...... ]

所以上方的將 "球2" 的 X 位置綁定給 "球" ​的 X 位置[0](thisComp.layer("陣列-球").transform.position[0])

"球2" 的 Y 位置綁定給 "球" ​的 Y 位置[1](thisComp.layer("陣列-球").transform.position[1])






今天的筆記就到這邊,如果還有學到新東西會持續更新!



喜歡的話可以點喜歡!也可以分享出去招募更多勇者!
怕忘記的話也可以點收藏!熱烈歡迎留言交流互動!


以下是

村長的宣傳時間

歡迎私訊聯絡!在 instagram 有最新的作品供參考!

YouTube 更新每月動畫合集


合作請

私訊 Instagram

或寄信至 x.fei.4044@gmail.com




分享至
成為作者繼續創作的動力吧!
使用AE有一小段時間了,一直想學AE表達式(Expressions),但看到表達式就頭痛?這個系列目標是以比較輕鬆的方式讓大家一起學習AE表達式。
© 2024 vocus All rights reserved.