您當前的位置 : 橡樹攝影網 > 情侶攝影 > 正文 

關于循環動畫表達式的運用和講解

2020-01-18 12:05 橡樹攝影網 婚紗攝影工作室

[field:description function="cn_substr(@me,250)"/]

 

時隔一年半,又寫教程了。分享循環動畫表達式的運用方法給大家。好吧,又是我這個教程界的毒瘤啊。看看上一次寫教程是在年月日。實在是對不起大家啊。于是還是回來除除草。按照慣例,教程里涉及的依然是英文版的。如果有同學實在看不懂。就請惡補英文。不過在表達式上,中文版的依然使用的是英文的腳本。所以。請惡補英文。請惡補英文。請惡補英文。這次給大家帶來的是表達式中循環動畫的講解。先引用百度百科上面寫的表達式解釋,讓大家先明白這幾個表達式都說了些啥。==在層中從入點到第一個關鍵幀之間循環一個指定時間段的內容。被指定為循環內容的基本段,是從層的第一個關鍵幀向后到層的出點方向的某個關鍵幀間的內容。是指定以第一個關鍵幀為起點設定循環基本內容的關鍵幀數目(計數不包括第一個關鍵幀)。例如從層的入點開始到第一個關鍵幀結束循環第一個關鍵幀到第二個關鍵幀間的內容。循環的次數由入點到第一個關鍵幀間的時間和循環內容長度決定。==在層中從最后一個關鍵幀到層的出點之間循環一個指定時間段的內容。被指定為循環內容的基本段,是從層的最后關鍵幀向前到層的入點方向的某個關鍵幀間的內容。是指定以最后一個關鍵幀為倒數起點設定循環基本內容的關鍵幀數目(計數不包括最后一個關鍵幀)。例如從層的最后關鍵幀開始到出點結束循環最后一個關鍵幀到倒數第二個關鍵幀間的內容。循環的次數由最后關鍵幀到出點間的時間和循環內容長度決定。==在層中從入點到第一個關鍵幀之間循環一個指定時間段的內容。被指定為循環內容的基本段,是從層的第一個關鍵幀向后到層的出點方向秒的內容。是指定以第一個關鍵幀為起點設定循環基本內容的時間秒數。例如從層的入點開始到第一個關鍵幀結束循環第一個關鍵幀以后秒的內容。循環的次數由入點到第一個關鍵幀間的時間和循環內容長度決定。==在層中從最后一個關鍵幀到層的出點之間循環一個指定時間段的內容。被指定為循環內容的基本段,是從層的最后關鍵幀向前到層的入點方向秒的內容。是指定以最后一個關鍵幀為倒數起點設定循環基本內容的的時間秒數。例如從層的最后關鍵幀開始到出點結束循環最后一個關鍵幀到倒數倒數秒時間的內容。循環的次數由最后關鍵幀到出點間的時間和循環內容長度決定。W?!你告訴我說。你不知道的表達式在那里?!?!不要緊,現在我來告訴你。只要按住鍵點擊關鍵幀圖標就能進入表達式的編輯模式。然后提供了很多表達式的預設給我們大家使用。大家可以通過點擊這個三角找到這些表達式的預設。而我們要講的循環動畫就藏在的菜單下。好啦。現在大家應該都能找到這個循環動畫的表達式了。今天我們不說沒用的,就說我們的表達式當中=這一項里面的變數。我會分享我的工程文件給大家。文件是用做的。有興趣的同學可以去下來看。那么中這個=引號里面的內容是可以更改的。這個應該是大部分同學不知道的。引號內的內容可以更改為循環動畫的種方式。我講一一為大家講解這種方式。.第一種方式為默認的方式。根據翻譯,就是圓周,圓的意思。那么我們的循環方式就是周而復始的一個方式。如圖中小球所示,小球運動結束后,又回到了起始的位置,重復原來的動畫。這就是的方式。在運動曲線圖中可以看到。實線部分為我們做的動畫,虛線部分為自動循環的部分。于是我們想要得到一個流暢的循環動畫必須打上三個關鍵幀,并且第一關鍵幀和第三關鍵幀上的屬性必須完全一致,我們的動畫才能流暢沒有卡頓的運動起來。那么,我只想要這個小球來回運動,我又是一個很懶的人不想打三個關鍵幀(有足夠懶!比方說我,< ̄︶ ̄>)。辦法是有的。.大家一看這個單詞。我擦,國球!對的,你沒有看錯,的確是乒乓球的。而且我們的這個方式也就如同乒乓球一樣是循環來回的運動。來吧,看圖說話。大家可以看到小球的運動是來回的運動,這樣其實就為了很多同學在做小圖標的時候帶來了很多方便,不需要再多復制非常多的幀來保證你的動畫是一直運動的啦。這個就是乒乓球來回運動的方式。再來看它的運動曲線,對了,這樣就省去了我們打第三個關鍵幀的麻煩。就能做一個流暢的循環動畫了。我是不是敲厲害?< ̄ˇ ̄.第三種方式是繼續,這個運動比較詭異。連表達式的方法都有點不一樣。因為是讓動畫持續下去。所以在寫表達式的時候是這樣的=去掉了之前表達式里面===這條字節段。為什么呢?我們來插播一個小知識。這個字節段說的是循環的次數是無限次,是次,是次,以此類推。那么我們在方式中已經使用了了,就證明這個動畫是永遠持續的,所以在后面標示循環次數的話,在邏輯上面是說不通的,所以,當你沒有拿掉后面的這個字節段的時候,會毫不客氣的給你報錯。(此刻的內心是崩潰的,你又要讓我一直的走,又要規定我走幾次,你想要我怎樣?!好氣哦!!<-︿->)。并且在關鍵幀的運動方式上面,也不能如上面兩個一樣選擇的方式,只能使用最普通的。為什么呢?因為在動畫曲線上面表現的是動態的結束,你讓我結束,還讓持續我走,你想怎樣?當然,如果你這里這么做了,是不會報錯的,但是你的動畫會看起來十分的詭異。因為=這個表達式捕捉了動畫末尾的動態速率和屬性變化以作為它持續下去的屬性參照依據。于是你在使用的方式結束動畫的時候,=表達式會給你一個很慢,很慢,很慢,很慢的循環動畫反饋。看圖說話,可以看到小球的運動受到循環表達式的影響,勻速的,運動出了我們的畫面。動畫曲線如下圖所示:虛線部分,就是它之后的運動,于是小球突破了天際,飛向了太空,并且,永遠,永遠的飛了下去。好凄涼。.這個方式使用頻率非常的少,從我習得這門偷懶絕學,好像就用到過一次。是幫朋友做一個鳥飛出畫面的一個動畫用到過。這個方式是將整個動畫曲線以偏移的方式疊加。然后無限次或者有限次的循環。看圖說話:好的,其實在這個圖上,并不能明顯的看出來小球的運動變化,因為運動疊加了,無限次的循環,小球就出去了。我們還是來看運動曲線把。會比較明顯的解釋這個運動的方式。看到了么?這個曲線一直偏移并且疊加在之前的運動上面。于是。小球保持著這個運動方式,飛出了天際,飛向了無盡的宇宙,并且一直會飛下去。再見了小球,一直讓你做例子,辛苦了。么么噠づ ̄ ̄づ。好的,教程界的毒瘤年第一篇教程就這樣圓滿的結束了。其實是肚子很餓,準備找吃的去了。就先寫到這里吧。想必大家也對種循環動畫的方式有所了解了。希望大家喜歡這篇教程。如果有不明白的地方。歡迎加入交流群()來尋找答案。群號:

甘肃快三出号统计