資源描述:
《director中圖像替換動畫特效制作》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、Director中圖像替換動畫特效制作6分出處:2345軟件大全?時間:2011-04-28?人氣:1557核心提示:本實例用兩種方法創(chuàng)建兩副圖像交替呈現的效果:第一種方法是通過設置精靈的混合百分比Blend屬性來實現淡入 本實例用兩種方法創(chuàng)建兩副圖像交替呈現的效果:第一種方法是通過設置精靈的混合百分比Blend屬性來實現淡入/淡出效果;另一種方法是設置幀的PuppetTransition屬性來設置兩副圖像切換時的多種效果。?圖像替換動畫制作操作步驟如下:(1)進入Director8.5。執(zhí)行Modify→Movie→Properties命令,在舞臺屬性檢查器對話框中將電影舞
2、臺的大小設置為320×240,然后將電影背景顏色設置為白色,如圖7-10所示。(2)執(zhí)行File→Import命令,調入本書光盤中的1和924文件,然后將InternalCast窗口中的演員拖動到舞臺中并調整大小,然后將924文件的顏色效果設置為Matte類型,如圖7-11所示。圖7-10設置舞臺屬性圖7-11舞臺中加入精靈(3)執(zhí)行Window→Score命令,調整2個精靈的開始幀為第2幀,終止幀為第26幀,如圖7-12所示。圖7-12設置精靈的幀數(4)選擇通道1的第1幀,使用文本(Text)工具,輸入文字“淡入淡出效果”。右擊鼠標,在彈出的菜單中選擇Font命令,然后在對
3、話框中設置字體和字號,如圖7-13所示。圖7-13輸入文字(5)使用同樣的方法,選擇通道2的第1幀,使用文本(Text)工具,輸入文字“隨機效果”,然后設置字體和字號,放置位置如圖7-14所示。圖7-14文字的放置位置(6)在Score窗口單擊通道1的第2~26幀,按Ctrl+C組合鍵復制,單擊通道3第31幀,再按Ctrl+V組合鍵,將其復制到第31~55幀。再將通道2中的第2~26幀復制到通道4的第56~80幀,如圖7-15所示。其中第2~26幀顯示淡入/淡出的效果,第31~80幀將顯示隨機動畫效果。圖7-15設置動畫幀數(7)選擇InternalCast窗口中的文字“淡入淡
4、出效果”成員,單擊窗口右上角的Script按鈕,在彈出的Script窗口輸入以下Lingo語句,如圖7-16所示。onmouseUpgotoframe2end說明:表示單擊文字“淡入淡出效果”時,動畫將跳轉到第2幀,播放淡入/淡出動畫效果。圖7-16精靈1的Lingo腳本(8)同樣的方法,在InternalCast窗口中選擇文字“隨機效果”成員,在其Script窗口中輸入以下Lingo語句,如圖7-17所示。>onmouseUpgotoframe31end說明:表示當單擊文字“淡入淡出效果”時,動畫將跳轉到第31幀,播放隨機動畫效果。圖7-17精靈2的Lingo腳本(9)單擊S
5、core窗口中Script通道第1幀,在彈出的Script窗口中輸入以下Lingo語句,如圖7-18所示。onexitFramemegototheframeend說明:表示當運行到該幀時,將停止。圖7-18第1幀位置的Lingo腳本(10)執(zhí)行Window→Script命令,新建一個Script,并在PropertyInspector對話框設置其類型為Movie,在Script窗口中輸入以下Lingo語句,如圖7-19所示。onexitFramemesetfm=theframesettheblendofsprite2to(25-fm)*4settheblendofsprite1
6、tofm*4end說明:theframe表示當前幀數,后面兩個語句分別設置精靈1的透明度從100下降到0,精靈2的透明度由0上升到100,從而形成了淡入/淡出的效果,由于2個精靈的幀數為25幀,所以使用了系數100/25=4。圖7-19Movie腳本(11)雙擊Score窗口Script通道的第26幀,在彈出的Script窗口中,輸入以下Lingo語句,如圖7-20所示。onexitFramemegotoframe1end說明:表示當播放完淡入/淡出效果時,動畫將自動轉換到起始第1幀。圖7-20第26幀位置的Lingo腳本(12)在InternalCast窗口中將步驟(11)中
7、的腳本,拖動到Score窗口中Script通道第80幀位置,這樣當播放完隨機的切換效果時,動畫將自動轉換到起始第1幀,如圖7-21所示。圖7-21設置第80幀動畫(13)在Score窗口中Script通道第55幀位置雙擊鼠標,在彈出的Script窗口中,輸入以下Lingo語句,如圖7-22所示。onexitFramemeseti=random(52)puppetTransitioni,4,20,FALSEend說明:因為Director8.5有52種切換效果,所以使用random(52)函數