音效與遊戲的配合
專案範例:接球遊戲 -4
|
在這個加了音效的遊戲中,請同學注意音效部份與整個遊戲的配合方式
Lingo 語法認識 puppetSound "whichFile" 說明: 將某段音效Cast透過 puppetSound語法,就可將其本身音效搬至音效 1 軌,並且播放。 專案範例:接球遊戲 -4
請下載範例所需的音效及圖片 開啟新的Director Movie後,舞台大小設640x480,請在音效編輯軟體設計四段音效,並且讀入到Cast
Window
背景設為藍色在舞台上設計一段說明文字,並且設一個"play"的按鈕放在Channel 4,設為一格的Frame,並且該影格設go to the frame,如圖 2所示
點選舞台上的"play"按鈕,設其Lingo為播放"Beam2"的音效,播放完後跳至特定的Marker,如圖 3所示
請自行在自已熟悉拿手的繪圖軟體,畫一個手套及球,並且讀入到Director的Cast
Window,將手套命名為"glove",將球命名為"ball"
在Frame10建立一個Marker,名稱為"PlayGame"
在Frame10的舞台上,把Cast Window的"glove"放在Channel 1,並且把它移至舞台下方 再把"ball"放在Channel 2 ,並且把它移至舞台上方 產生兩個Field的Cast,分別命名為"caughtBall"及"missedBall",再把它們放在舞台右上方,如圖 4所示
將舞台上的手套與球、及右上方的兩個Field的Ink值,設為Transparent 透明
產生一個Movie Script來設定這個遊戲所需的全域變數 程式內容 如圖 5所示
![]() 圖 5
在 Frame 10設以下的程式內容,如圖 6所示 (這段程式碼與上一課程幾乎相同,只是多加了音效的程式,故不再詳加註解說明)
在Frame 10的舞台上再產生一個"不玩了"的按鈕,並設其程式碼如圖
5所示
請在舞台上,預覽測試
|
《回課程目錄》