|
|
|
本實(shí)例用兩種方法創(chuàng)建兩副圖像交替呈現(xiàn)的效果:第一種方法是通過設(shè)置精靈的混合百分比Blend屬性來實(shí)現(xiàn)淡入/淡出效果;另一種方法是設(shè)置幀的Puppet Transition 屬性來設(shè)置兩副圖像切換時(shí)的多種效果。
圖像替換動(dòng)畫制作操作步驟如下:
(1) 進(jìn)入Director 8.5。執(zhí)行Modify→Movie→Properties命令,在舞臺(tái)屬性檢查器對(duì)話框中將電影舞臺(tái)的大小設(shè)置為320×240,然后將電影背景顏色設(shè)置為白色,如圖7-10所示。
(2) 執(zhí)行File→Import命令,調(diào)入本書光盤中的1和924文件,然后將Internal Cast窗口中的演員拖動(dòng)到舞臺(tái)中并調(diào)整大小,然后將924文件的顏色效果設(shè)置為Matte類型,如圖7-11所示。
圖7-10 設(shè)置舞臺(tái)屬性
圖7-11 舞臺(tái)中加入精靈
(3) 執(zhí)行Window→Score命令,調(diào)整2個(gè)精靈的開始幀為第2幀,終止幀為第26幀,如圖7-12所示。
圖7-12 設(shè)置精靈的幀數(shù)
(4) 選擇通道1的第1幀,使用文本(Text)工具,輸入文字“淡入淡出效果”。右擊鼠標(biāo),在彈出的菜單中選擇Font命令,然后在對(duì)話框中設(shè)置字體和字號(hào),如圖7-13所示。
圖7-13 輸入文字
(5) 使用同樣的方法,選擇通道2的第1幀,使用文本(Text)工具,輸入文字“隨機(jī)效果”,然后設(shè)置字體和字號(hào),放置位置如圖7-14所示。
圖7-14 文字的放置位置
(6) 在Score窗口單擊通道1的第2~26幀,按Ctrl+C組合鍵復(fù)制,單擊通道3第31幀,再按Ctrl+V組合鍵,將其復(fù)制到第31~55幀。再將通道2中的第2~26幀復(fù)制到通道4的第56~80幀,如圖7-15所示。其中第2~26幀顯示淡入/淡出的效果,第31~80幀將顯示隨機(jī)動(dòng)畫效果。
圖7-15 設(shè)置動(dòng)畫幀數(shù)
(7) 選擇Internal Cast窗口中的文字“淡入淡出效果”成員,單擊窗口右上角的Script按鈕,在彈出的Script窗口輸入以下Lingo語句,如圖7-16所示。
on mouseUp
go to frame 2
end
說明:
表示單擊文字“淡入淡出效果”時(shí),動(dòng)畫將跳轉(zhuǎn)到第2幀,播放淡入/淡出動(dòng)畫效果。
圖7-16 精靈1的Lingo腳本
(8) 同樣的方法,在Internal Cast窗口中選擇文字“隨機(jī)效果”成員,在其Script窗口中輸入以下Lingo語句,如圖7-17所示。
>on mouseUp
go to frame 31
end
說明:
表示當(dāng)單擊文字“淡入淡出效果”時(shí),動(dòng)畫將跳轉(zhuǎn)到第31幀,播放隨機(jī)動(dòng)畫效果。
圖7-17 精靈2的Lingo腳本
(9) 單擊Score窗口中Script通道第1幀,在彈出的Script窗口中輸入以下Lingo語句,如圖7-18所示。
on exitFrame me
go to the frame
end
說明:
表示當(dāng)運(yùn)行到該幀時(shí),將停止。
圖7-18 第1幀位置的Lingo腳本
(10) 執(zhí)行Window→Script命令,新建一個(gè)Script,并在Property Inspector對(duì)話框設(shè)置其類型為Movie,在Script窗口中輸入以下Lingo語句,如圖7-19所示。
on exitFrame me
set fm = the frame
set the blend of sprite 2 to (25-fm)*4
set the blend of sprite 1 to fm*4
end
說明:
the frame表示當(dāng)前幀數(shù),后面兩個(gè)語句分別設(shè)置精靈1的透明度從100下降到0,精靈2的透明度由0上升到100,從而形成了淡入/淡出的效果,由于2個(gè)精靈的幀數(shù)為25幀,所以使用了系數(shù)100/25=4。
圖7-19 Movie腳本
(11) 雙擊Score窗口Script通道的第26幀,在彈出的Script窗口中,輸入以下Lingo語句,如圖7-20所示。
on exitFrame me
go to frame 1
end
說明:
表示當(dāng)播放完淡入/淡出效果時(shí),動(dòng)畫將自動(dòng)轉(zhuǎn)換到起始第1幀。
圖7-20 第26幀位置的Lingo腳本
(12) 在Internal Cast窗口中將步驟(11)中的腳本,拖動(dòng)到Score 窗口中Script通道第80幀位置,這樣當(dāng)播放完隨機(jī)的切換效果時(shí),動(dòng)畫將自動(dòng)轉(zhuǎn)換到起始第1幀,如圖7-21所示。
圖7-21 設(shè)置第80幀動(dòng)畫
(13) 在Score窗口中Script通道第55幀位置雙擊鼠標(biāo),在彈出的Script窗口中,輸入以下Lingo語句,如圖7-22所示。
on exitFrame me
set i=random(52)
puppetTransition i, 4, 20, FALSE
end
說明:
因?yàn)镈irector 8.5有52種切換效果,所以使用random(52)函數(shù)效果產(chǎn)生隨機(jī)數(shù)。
圖7-22 第55幀位置的Lingo腳本
(14) 保存電影文件,執(zhí)行Window→Inspectors→Property命令,在控制面板中播放電影,當(dāng)單擊第一個(gè)文本時(shí)產(chǎn)生如圖7-23所示效果。當(dāng)單擊第二個(gè)文本時(shí)將隨機(jī)產(chǎn)生一個(gè)切換的動(dòng)畫效果,如圖7-24所示。
圖7-23 淡入/淡出效果
圖7-24 隨機(jī)效果的一種
|
|
發(fā)表留言請(qǐng)先登錄!
|