- Animate CC 2017中文版基礎與實例教程(第6版)
- 張凡等編著
- 2585字
- 2020-09-18 18:08:16
2.6 高級動畫制作
除了前面學習的基本動畫類型外,Animate CC 2017軟件還提供了多種高級特效動畫,包括運動引導層動畫、遮罩動畫、多場景動畫及Animate CC 2017新增的骨骼動畫等。通過它們可以創建更加生動復雜的動畫效果。
2.6.1 創建運動引導層動畫
運動引導層動畫是指對象沿著某種特定的軌跡進行運動的動畫,特定的軌跡也被稱為固定路徑或引導線。作為動畫的一種特殊類型,運動引導層的制作至少需要使用兩個圖層,一個是用于繪制特定路徑的運動引導層,另一個是用于存放運動對象的圖層。在最終生成的動畫中,運動引導層中的引導線不會顯示出來。
運動引導層就是繪制對象運動路徑的圖層,通過此圖層中的運動路徑可以引導對象沿著繪制的路徑運動。在“時間軸”面板中,一個運動引導層下可以有多個圖層,也就是多個對象可以沿同一條路徑同時運動,此時運動引導層下方的各圖層也就成為被引導層。在Animate CC 2017中,創建運動引導層有以下兩種方法。
1.使用“添加傳統運動引導層”命令創建運動引導層
使用“添加傳統運動引導層”命令創建運動引導層是最為方便的一種方法,具體操作步驟如下。
1)在“時間軸”面板中選擇需要創建運動引導層動畫的對象所在的圖層。
2)單擊鼠標右鍵,從彈出的快捷菜單中選擇“添加傳統運動引導層”命令,即可在所選圖層的上面創建一個運動引導層(此時,創建的運動引導層前面的圖標顯示為),并且將原來所選圖層設置為引導層,如圖2-142所示。

圖2-142 使用“添加傳統運動引導層”命令創建運動引導層
2.使用“圖層屬性”對話框創建運動引導層
“圖層屬性”對話框用于顯示與設置圖層的屬性,包括設置圖層的類型等。使用“圖層屬性”對話框創建運動引導層的具體操作步驟如下。
1)選擇“時間軸”面板中需要設置為運動引導層的圖層,然后執行菜單中的“修改|時間軸|圖層屬性”命令(或者在該圖層處單擊鼠標右鍵,從彈出的快捷菜單中選擇“屬性”命令。
2)在“圖層屬性”對話框中選擇“類型”選項組中的“引導層”單選按鈕,如圖2-143所示,然后單擊“確定”按鈕。此時,當前圖層即被設置為運動引導層,如圖2-144所示。

圖2-143 選擇“引導層”單選按鈕

圖2-144 當前圖層被設置為運動引導層
3)選擇運動引導層下方需要設為被引導層的圖層(可以是單個圖層,也可以是多個圖層),如圖2-145所示,然后按住鼠標左鍵,將其拖動到運動引導層的下方,即可將其快速轉換為被引導層,如圖2-146所示。
提示:一個引導層可以設置多個被引導層。

圖2-145 選擇需要設為被引導層的圖層

圖2-146 設為被引導層的圖層顯示
2.6.2 創建遮罩動畫
與運動引導層動畫相同,在Animate CC 2017中創建遮罩動畫也至少需要兩個圖層才能完成,分別是遮罩層和被遮罩層。其中,位于上方用于設置遮罩范圍的圖層稱為遮罩層,而位于下方的圖層則是被遮罩層。遮罩層如同一個窗口,通過它可以看到其下被遮罩層中的區域對象,而被遮罩層中區域以外的對象將不會顯示,如圖2-147所示。另外,在制作遮罩動畫時,需要注意,一個遮罩層下可以包括多個被遮罩層,不過按鈕內部不能有遮罩層,也不能將一個遮罩應用于另一個遮罩。

圖2-147 遮罩前后的效果比較
a)遮罩前 b)遮罩后
遮罩層其實是由普通圖層轉化而來的,Animate CC 2017會忽略遮罩層中的位圖、漸變色、透明、顏色和線條樣式。遮罩層中的任何填充區域都是完全透明的,任何非填充區域都是不透明的,因此,遮罩層中的對象將作為鏤空的對象存在。在Animate CC 2017中,創建遮罩層有以下兩種方法。
1.使用“遮罩層”命令創建遮罩層
使用“遮罩層”命令創建遮罩層是最為方便的一種方法,具體操作步驟如下。
1)在“時間軸”面板中選擇需要設置為遮罩層的圖層。
2)單擊鼠標右鍵,從彈出的快捷菜單中選擇“遮罩層”命令,即可將當前圖層設置為遮罩層,并且其下的一個圖層會被相應地設置為被遮罩層,二者以縮進形式顯示,如圖2-148所示。

圖2-148 使用“遮罩層”命令創建遮罩層
2.使用“圖層屬性”對話框創建遮罩層
在“圖層屬性”對話框中除了可以設置運動引導層,還可以設置遮罩層和被遮罩層,具體操作步驟如下。
1)選擇“時間軸”面板中需要設置為遮罩層的圖層,然后執行菜單中的“修改|時間軸|圖層屬性”命令(或者在該圖層處單擊鼠標右鍵,從彈出的快捷菜單中選擇“屬性”命令),彈出“圖層屬性”對話框。
2)在“圖層屬性”對話框中選擇“類型”選項組中的“遮罩層”單選按鈕,如圖2-149所示,然后單擊“確定”按鈕,即可將當前圖層設置為遮罩層。此時,時間軸分布效果如圖2-150所示。

圖2-149 選擇“遮罩層”單選按鈕

圖2-150 時間軸分布
提示:在“圖層屬性”對話框中要勾選“鎖定”復選框,否則最終不會有遮罩效果。
3)使用同樣的方法,在“時間軸”面板中選擇需要設置為被遮罩層的圖層,然后單擊鼠標右鍵,從彈出的快捷菜單中選擇“屬性”命令,接著在彈出的“圖層屬性”對話框中選擇“類型”選項組中的“被遮罩”單選按鈕,如圖2-151所示,即可將當前圖層設置為被遮罩層,時間軸分布效果如圖2-152所示。

圖2-151 選擇“被遮罩”單選按鈕

圖2-152 時間軸分布
2.6.3 創建多場景動畫
在Animate CC 2017中,除了默認的單場景外,用戶還可以創建多個場景來編輯動畫。多場景動畫不同于其他動畫,它是在不同的場景中放置不同的動畫元素,然后通過場景間的切換將其串聯成一個整體動畫。多場景動畫的具體應用請參見本書“7.1天津美術學院網頁制作”和“7.2制作動畫片”。
2.6.4 創建骨骼動畫
骨骼動畫也稱為反向運動(IK)動畫,是一種使用骨骼的關節結構對一個對象或彼此相關的一組對象進行動畫處理的方法。在Animate CC 2017中要創建骨骼動畫,必須首先確定當前Animate CC 2017的腳本為ActionScript 3.0,而不能是ActionScript 2.0。創建骨骼動畫的對象分為兩種:一種是元件對象,另一種是圖形形狀。
1.創建基于元件對象的骨骼動畫
在Animate CC 2017中對元件對象創建骨骼動畫,元件對象可以是影片剪輯、圖形和按鈕中的任意一種。如果是文本,則需要將文本轉換為元件。當創建基于元件的骨骼動畫時,可以使用工具箱上的(骨骼工具)將多個元件進行骨骼綁定,骨骼綁定后,移動其中一個骨骼會帶動相鄰的骨骼進行運動。
2.創建基于圖形形狀的骨骼動畫
在Animate CC 2017中不僅可以對元件創建骨骼動畫,還可以對圖形形狀創建骨骼動畫。與創建基于元件的骨骼動畫不同,基于圖形形狀的骨骼動畫對象可以是一個圖形形狀,也可以是多個圖形形狀,在向單個形狀或一組形狀添加第一個骨骼之前必須選擇所有形狀。將骨骼添加到所選擇的內容后,Animate CC 2017會將所有的形狀和骨骼轉換為骨骼形狀對象,并將該對象移動到新的骨架圖層,在某個形狀轉換為骨骼形狀后,它將無法再與其他形狀進行合并操作。