在AE中製作一個循環動畫,用表達式是最好的方法。
例如,我想讓這個球X軸移動,一直重複關鍵幀動畫,就可以添加自帶的表達式達到這種效果。
首先在位置上給X軸上做從左向右的動畫,然後按住Alt鍵點擊小碼錶打開表達式輸入框。
然後在表達式預置裡面找到循環表達式,如下。
表達式預置
循環表達式
現在我們按空格鍵播放,小球就會循環移動,無須一個個打關鍵幀也能達到這種循環效果。
將表達式「loopOut(type = "cycle", numKeyframes = 0)」中的"cycle"改成「pingpong」,也就是「loopOut(type = "pingpong", numKeyframes = 0)」,然後播放小球就會來回循環。
僅僅是改了一小段英文,動畫看似一樣,實際不一樣。前者是循環關鍵幀的動畫,後者是來回循環的動畫,它是關鍵幀記錄正向和反向動畫的循環。
這樣描述比較抽象,可以自己打開AE親自嘗試便知道區別啦。
這個循環表達式非常靈活,無須過多的關鍵幀就能無限循環動畫,很實用!
隨便玩玩