【教程】教你如何使用ae表達(dá)式【進(jìn)階案例二】

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?飛翔的龍兒

#ae表達(dá)式 系列3的案例,今天教大家進(jìn)階地使用ae表達(dá)式

當(dāng)你翻到第三篇的文章ae表達(dá)式教程,相信你是感興趣的,也帶著收獲進(jìn)來(lái),那接下來(lái)一起看看ae表達(dá)式應(yīng)該如何使用?

Ae表達(dá)式該如何使用【進(jìn)階案例2】

大家好我是小倉(cāng)鼠

沒(méi)學(xué)過(guò)ae表達(dá)式的可以先看之前發(fā)的文章,一步一步跟著學(xué)習(xí),其實(shí)很簡(jiǎn)單!

仔細(xì)閱讀,經(jīng)常翻閱,多去思考,勤去練習(xí),這幾篇文章都是干貨:

今天呢,續(xù)著之前表達(dá)式?jīng)]學(xué)完的章節(jié),進(jìn)階的再以一個(gè)案例的形式,教大家靈活運(yùn)用表達(dá)式。這是我們今天用表達(dá)式做出的效果:

飛翔的龍兒

首先自己繪制好龍龍~當(dāng)然自己去網(wǎng)上找最好啦,別畫(huà)的跟我一樣丑。

(其實(shí)隨便用字符代替也行,能做出來(lái)就好,其他的應(yīng)用側(cè)類(lèi)旁通)


一. 先對(duì)“龍頭”進(jìn)行操作,制作關(guān)鍵幀,讓龍頭從左往右運(yùn)動(dòng);

下面是兩種能夠讓“龍頭”從左往右運(yùn)動(dòng)的方法

(1) 直接k關(guān)鍵幀

(2) 分開(kāi)x,y單獨(dú)尺寸,然后針對(duì)x屬性添加time*n表達(dá)式

time表達(dá)式意思是當(dāng)前時(shí)間的指賦予到所鏈接的屬性上,這里time*500意思是當(dāng)前時(shí)間的值乘以500賦予給x位置屬性

2. 接下來(lái)設(shè)計(jì)出如圖所示龍頭上下飄動(dòng)的效果,有兩種方法:

(1)? 直接在p位置屬性輸入如圖所示表達(dá)式:

X=transform.position[0]; //讓x值跟隨當(dāng)前時(shí)間x所在的值

Y=transform.position[1]+Math.sin(time*3)*200;? ? //讓y的原來(lái)數(shù)值基礎(chǔ)上加上sin函數(shù)在【-200,200】范圍之間以time*3的頻率變化;

[x,y]? ? //將想x,y賦值給矩陣;

此處注意,別忘了加“;”

這里的p位置屬性是個(gè)矩陣,必須分別賦予x,y值各是多少,用【x,y】分別賦值。

此處要注意區(qū)分“矩陣”和單個(gè)值的賦值方法。

(2) 單獨(dú)的對(duì)y位置屬性加表達(dá)式:Math.sin(time*3)*120+360就行。


二:制作龍身:

這里的龍身,我是希望制作成跟隨著龍頭運(yùn)動(dòng),每個(gè)龍身都跟隨前一個(gè)龍身運(yùn)動(dòng)。

這里用到一個(gè)能夠?qū)崿F(xiàn)“延遲跟隨”的效果表達(dá)式,添加表達(dá)式如下:

在p位置屬性輸入如圖所示表達(dá)式:

thisComp.layer(index-1).transform.valueAtTime(time-0.15);

在s縮放屬性輸入如圖所示表達(dá)式:

s=index*5;

scale-[s,s]


valueAtTime( )
這個(gè)表達(dá)式是延遲表達(dá)式,括號(hào)里面填寫(xiě)的數(shù)值是延遲幾秒,time-0.15,是指延遲0.15s。

注意此處表達(dá)式里(“龍頭”)我用了(index-1)替換,替換后,只需要復(fù)制“龍身”圖層,圖層會(huì)自動(dòng)依次延遲0.15s。

index是圖層編號(hào)的意思,圖層依次排列的編號(hào),用這個(gè)表達(dá)式可以做出每間隔多少個(gè)值就產(chǎn)生變化的效果

在看看縮放屬性:s=index*5;scale-[s,s];

如果你認(rèn)真讀index表達(dá)式的作用,理解了就很好理解縮放屬性表達(dá)式的作用。作用就是將圖層編號(hào)*5,賦予給s,讓當(dāng)前縮放值減去s,注意此時(shí)的scale是個(gè)矩陣,所以得減去[s,s]。


添加完以上表達(dá)式后,只需要對(duì)“龍身”圖層不斷復(fù)制,一頭龍就制作出來(lái)了


以上就是今天的教學(xué)內(nèi)容啦,學(xué)會(huì)做了以后,多運(yùn)用在往后的工作學(xué)習(xí)中,你會(huì)越來(lái)越了解表達(dá)式,其實(shí)它很好用的。

分享其實(shí)是為了記錄我生活中所收獲學(xué)習(xí)到東西的總結(jié),大家一起成長(zhǎng),希望后期這條路上,更多人不迷茫,更多人能夠找到自己的導(dǎo)師。

我是后期倉(cāng)鼠菌

我:加油!

微信公眾號(hào)關(guān)注:小倉(cāng)鼠愛(ài)后期

往后一些資源會(huì)放在公號(hào)供大家提取,還有更多干活和伙伴在這里等你

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容