valueAtTime() 實現科學級延遲動畫,一勞永逸關鍵詞:延遲。錯幀法簡單但維護災難——動畫複雜後每次修改等於重做。十分鐘教程法不錯,但這裡分享更高效、更「科學」的表達式方案。
valueAtTime(t)官方定義:返回屬性在指定時間(秒)的值。類型:數值/數組。參數 t 為數值(秒)。
白話翻譯:「給我這個屬性 t 秒前的值。」



thisComp.layer("ball3").transform.position 後添加 .valueAtTime(time-0.04)。thisComp.layer("ball3").transform.position.valueAtTime(time-0.04)

time-x),輕鬆產出波浪/彈性延遲序列。

直接屬性鏈接會導致子層完全疊加父層位置。解決:建立「空對象」,位置鏈接目標層,再將從層父級綁定到空對象。從層保持相對位置,同時獲得延遲跟隨效果。


valueAtTime() 同樣適用於縮放、透明度、旋轉、顏色等任意可動畫屬性。

即學即用的AE延遲神技,收藏備查,下次做MG動畫/跟隨效果直接套用!