在PPT中的動畫函數除了常見的sin、cos、tan、floor、ceil、rand等之外,還有幾個比較冷門但卻很好玩的函數。今天我們介紹以自然常數e為底的指數函數:Exp()
exp()的軌迹是一條從無限接近于0到正無窮大的曲線。它有一個很好玩的特點:值的變化是越來越大的。在PPT中,一般我們隻需要記住1個取值即可:exp(0)=1,即e的0次幂等于1。這個值非常重要
如上圖,PPT動畫中如果加上exp(),動畫速度會比普通未加速的動畫變化的更快(深灰色形狀未加速、青藍色形狀通過exp函數加速)
本文我們就拿一個具體動畫示例來說明exp()的用法:
本文動畫示例圖
設計步驟
1.1 為了方便,我們可以先給圖形添加1個淡入的進入動畫
1.2 使用PA插件的動畫風暴功能添加1個基本屬性動作。PA插件的獲取方法請看上圖底部文字
2.1 在動畫風暴中選中剛才添加好的X坐标,接下來我們需要這樣操作:
(1) 屬性選項卡中将屬性類型改為:寬度
(2) 第1幀的值改為:1
(3) 第1幀的公式欄中輸入:#ppt_w*cos(2*pi*(exp($*2)-1))
2.2 當前幀切換為第2幀,接着将值改為0
3. 最後在動作列表的空白處中單擊一下,切換到動畫計時選項,持續時間改為2秒即可
動畫效果釋疑
(1) #ppt_w表示圖形的初始寬度
(2) $是一個随動畫時間而變化的量,通常寫入關鍵幀的公式欄中
(3) $的取值範圍是[1, 0],就是我們在2.1和2.2步驟中的1和0
(4) cos(2*pi*$)可以讓運動的軌迹呈現餘弦函數曲線。在本案例中,這可以使圖形進行水平方向的旋轉
(5) exp($*2)可以讓運動呈現指數級變化,由于$的取值範圍是[1, 0],因此該公式的取值範圍是從exp(2)到exp(0)。而因為exp(0)=1,所以exp($*2)-1的取值範圍是從exp(2)-1到0。注意這裡的順序不是從0到exp(2),而是從exp(2)-1到0。在本案例中,這可以使圖形的旋轉指數級衰減
(6) 綜上所述,#ppt_w*cos(2*pi*(exp($*2)-1)) 的運動效果就是:圖形進行水平方向的旋轉,并且旋轉不斷衰減,最終停止時寬度為圖形的初始寬度
(7) 由于exp(2)≈7.39,所以圖形旋轉的次數會比較多,大家可以自行修改相關參數進行旋轉次數控制
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!