《多媒體技術(shù)》課程設(shè)計(jì)報(bào)告找茬游戲設(shè)計(jì)_第1頁(yè)
《多媒體技術(shù)》課程設(shè)計(jì)報(bào)告找茬游戲設(shè)計(jì)_第2頁(yè)
《多媒體技術(shù)》課程設(shè)計(jì)報(bào)告找茬游戲設(shè)計(jì)_第3頁(yè)
《多媒體技術(shù)》課程設(shè)計(jì)報(bào)告找茬游戲設(shè)計(jì)_第4頁(yè)
《多媒體技術(shù)》課程設(shè)計(jì)報(bào)告找茬游戲設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、武漢理工大學(xué)華夏學(xué)院多媒體技術(shù)課程設(shè)計(jì)報(bào)告目錄第1章 設(shè)計(jì)分析11.1 設(shè)計(jì)題目11.2 設(shè)計(jì)工具11.3 設(shè)計(jì)目的11.4 設(shè)計(jì)要求1第2章 概要設(shè)計(jì)22.1 設(shè)計(jì)內(nèi)容22.2 設(shè)計(jì)原理2第3章 詳細(xì)設(shè)計(jì)33.1 設(shè)計(jì)素材的導(dǎo)入33.2 游戲界面設(shè)計(jì)43.3 動(dòng)作腳本設(shè)計(jì)53.3.1 按鈕動(dòng)作腳本53.3.2 鼠標(biāo)腳本63.3.3 效果腳本設(shè)計(jì)7第4章 設(shè)計(jì)調(diào)試9第5章 總結(jié)和體會(huì)10第5章 總結(jié)和體會(huì)11參考文獻(xiàn)11第1章 設(shè)計(jì)分析1.1 設(shè)計(jì)題目找茬游戲設(shè)計(jì)1.2 設(shè)計(jì)工具macromedia flash 8,photoshop cs41.3 設(shè)計(jì)目的1.通過實(shí)踐使同學(xué)們經(jīng)歷多媒體應(yīng)用系

2、統(tǒng)開發(fā)的全過程和受到一次綜合訓(xùn)練,以便能較全面地理解、掌握和綜合運(yùn)用所學(xué)的知識(shí)。2.結(jié)合具體的案例,理解并初步掌握常用多媒體軟件的使用,利用多媒體計(jì)算機(jī)等設(shè)備進(jìn)行音頻與視頻數(shù)據(jù)的獲取和處理、圖像處理與圖像文件格式轉(zhuǎn)換、超文本超媒體在交互式多媒體軟件的應(yīng)用。3通過自己獨(dú)立完成flash的設(shè)計(jì)和調(diào)試,熟悉和掌握flash動(dòng)作腳本的基本用法。4.通過多媒體課程設(shè)計(jì)實(shí)驗(yàn),使學(xué)生能夠達(dá)到提高多媒體技術(shù)的實(shí)際開發(fā)應(yīng)用能力,了解系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施的主要環(huán)節(jié)和步驟以及軟件文檔的制作過程。1.4 設(shè)計(jì)要求通過使用多媒體軟件,完成一個(gè)簡(jiǎn)單flash游戲的設(shè)計(jì),通過flash8完成對(duì)動(dòng)畫圖層和動(dòng)作的設(shè)計(jì),

3、通過圖片處理軟件完成對(duì)游戲素材的處理,使用action scrip 完成對(duì)flash中動(dòng)作的控制,調(diào)試完成flash,最后完成整個(gè)設(shè)計(jì),并寫出設(shè)計(jì)文檔。第2章 概要設(shè)計(jì)2.1 設(shè)計(jì)內(nèi)容本次課程設(shè)計(jì)的內(nèi)容為一個(gè)簡(jiǎn)單的找茬游戲,可以完成一個(gè)簡(jiǎn)單的找茬,積分,結(jié)束游戲的過程。主要的內(nèi)容如下:1.游戲的開始等待界面。游戲的等待界面上有相關(guān)的游戲說明和開始按鈕,有游戲等待背景音樂。2.游戲進(jìn)行畫面。按下開始游戲按鈕后就進(jìn)入游戲進(jìn)行畫面,在游戲進(jìn)行畫面中有兩幅相似的圖片,在圖中有五處不同之處,試圖找出不同之處,并用鼠標(biāo)點(diǎn)中,如果選擇點(diǎn)擊正確區(qū)域,會(huì)有音樂提示。每找出一處不同都會(huì)得到10分。 3.游戲結(jié)束。

4、在游戲進(jìn)行畫面中如果將五處不同全部找出將會(huì)結(jié)束本次游戲并有音樂提示,界面上有相關(guān)提示按鈕,提示是否重新開始游戲。2.2 設(shè)計(jì)原理設(shè)計(jì)原理可分三部分來說明:1.找茬游戲的開始等待界面。需要完成對(duì)界面的和提示信息文本的設(shè)計(jì),需要用ps對(duì)原始素材圖片進(jìn)行處理以適應(yīng)窗體大小;開始按鈕的設(shè)計(jì),需要設(shè)計(jì)出適合界面風(fēng)格的按鈕并放置在合適位置,為了完成對(duì)游戲流程的控制,還需要在按鈕上添加流程控制腳本,可以直接跳轉(zhuǎn)到游戲進(jìn)行畫面。2.游戲的進(jìn)行階段。在進(jìn)行階段中,需要完成對(duì)找茬目標(biāo)圖片的設(shè)計(jì),圖片中的不同用按鈕實(shí)現(xiàn),當(dāng)鼠標(biāo)點(diǎn)到不同的地方,就會(huì)觸發(fā)按鈕,為了產(chǎn)生聲音效果,可以在觸發(fā)事件中添加音樂播放效果;得分的累

5、加和游戲結(jié)束的判斷通過在腳本中定義變量score累加和計(jì)數(shù)器count實(shí)現(xiàn)。3.游戲的結(jié)束階段。在游戲的進(jìn)行階段中,通過計(jì)數(shù)器count完成了對(duì)找茬數(shù)的統(tǒng)計(jì),并在每次觸發(fā)按鈕事件時(shí)對(duì)計(jì)數(shù)器count進(jìn)行判斷,如果count=5就完成本次游戲,并觸發(fā)結(jié)束畫面,并出現(xiàn)重新開始游戲按鈕,以便用戶重新開始游戲。第3章 詳細(xì)設(shè)計(jì)3.1 設(shè)計(jì)素材的導(dǎo)入圖3.1 界面圖片圖3.2 找茬圖片圖3.3 聲音文件的導(dǎo)入3.2 游戲界面設(shè)計(jì)在游戲過程中的每個(gè)階段的界面大小位置都是一樣,只是界面內(nèi)容不同,我們可以新建一界面圖層。并在第一幀放上開始界面的圖片,并放上開始按鈕。在第二幀放上游戲進(jìn)行界面的圖片。圖3.4 背

6、景圖層圖3.5 游戲等待界面圖 3.6 游戲進(jìn)行畫面圖3.7 游戲完成祝賀界面3.3 動(dòng)作腳本設(shè)計(jì)在flash的設(shè)計(jì)中,如果flash涉及的動(dòng)作腳本比較多,可以新建一個(gè)圖層為action scrip專門對(duì)腳本進(jìn)行控制:圖 3.8 as圖層而在具體的按鈕或者其他元件的控制時(shí)可以在具體的元件中寫具體的as。3.3.1 按鈕動(dòng)作腳本在游戲中要實(shí)現(xiàn)開始和結(jié)束的按鈕控制,故在開始和重新開始按鈕需要添加控制腳本。在游戲等待界面,開始處于等待狀態(tài),在用戶按下開始按鈕后,開始跳轉(zhuǎn)到游戲界面,因?yàn)樵诮缑鎴D層中,開始界面在第一幀中,游戲進(jìn)行界面在第二幀中,故在第一幀中需要添加:stop();在第一幀的等待界面中的

7、開始按鈕的腳本下添加腳本:on (release) gotoandstop(2); 在完成游戲后,會(huì)出現(xiàn)重新開始游戲的按鈕,在用戶按下重新游戲按鈕后,就會(huì)重新跳轉(zhuǎn)到游戲等待界面,等待用戶開始游戲,故需要在按鈕腳本中添加腳本:on (release) gotoandstop(1); 因?yàn)楸居螒虻恼也绮僮魇怯冒粹o實(shí)現(xiàn),找茬數(shù)的統(tǒng)計(jì)和得分都是通過觸發(fā)按鈕實(shí)現(xiàn)。圖 3.8 找茬按鈕添加觸發(fā)按鈕腳本:on(release)if (number(btu2)=0)telltarget(a22)play();telltarget(b22)play();btu2=1;count=number(count)+1;

8、 /統(tǒng)計(jì)找茬數(shù)jifen=count*10; /統(tǒng)計(jì)分?jǐn)?shù) if(number(count=5) /判斷是否找出所有茬gotoandstop(3); /如果找出所有茬則跳到祝賀畫面3.3.2 鼠標(biāo)腳本此設(shè)計(jì)中沒有采用window默認(rèn)鼠標(biāo)而是自己涉及到的鼠標(biāo)樣式,首先需要自己用ps處理好自己的鼠標(biāo)樣式圖片,并導(dǎo)入到庫(kù)中 ,為了更好的控制鼠標(biāo),將鼠標(biāo)樣式做成影片剪輯,把鼠標(biāo)的移動(dòng)和其他動(dòng)作直接當(dāng)做影片剪輯來處理,如圖:圖 3.9 鼠標(biāo)樣式在進(jìn)入flash后,為了能更改鼠標(biāo)的樣式,需要,將window鼠標(biāo)隱藏,并用自己的鼠標(biāo)樣式代替window默認(rèn)鼠標(biāo),需要用到as中的一些方法,讓自己制作的鼠標(biāo)樣式能

9、夠定位到window默認(rèn)的鼠標(biāo)位置,這樣看到的效果就只有自己制作的鼠標(biāo)在移動(dòng)和操作了,像此類的腳本可以在專門的as圖層中控制。為了改變鼠標(biāo)樣式,可在as圖層第一幀下添加腳本如下:stop();startdrag(mymouse, true);/實(shí)現(xiàn)自己制作的鼠標(biāo)樣式的拖拽mouse.hide();/隱藏window默認(rèn)鼠標(biāo)3.3.3 效果腳本設(shè)計(jì)游戲一般都是以視覺和聽覺效果吸引別人,所在在做flash游戲時(shí),加入合適的聽覺效果是必要的。比如在游戲還沒開始在等待的時(shí)候,可以加入一些輕松的等待音樂,在玩家點(diǎn)擊開始游戲按鈕時(shí),有相應(yīng)的音樂提示,玩家完成本次游戲,有相應(yīng)的比較歡快的聲音的提示,加入這些

10、音樂特效后就會(huì)讓flash游戲更生動(dòng)。在flash中添加背景音樂有多種方法,第一種是創(chuàng)建一個(gè)影片剪輯元件,將背景音樂導(dǎo)入庫(kù)后加入到影片剪輯中,然后在腳本中通過start()和stop()方法控制音樂的播放和停止。第二種是創(chuàng)建一個(gè)sound類,然后通過attachsound方法將聲音添加到類的一個(gè)對(duì)象中,然后通過start和stop方法控制音樂的播放和停止。在玩家等待游戲開始的時(shí)候,加入一些背景音樂。因?yàn)檫@個(gè)背景音樂是一打開flash就會(huì)播放,所以需要在腳本中添加,這就需要先將背景音樂做成影片剪輯wait_mv,在背景圖片的第一幀中添加腳本:在找茬的過程中,每當(dāng)玩家找出一個(gè)茬就有一個(gè)聲音提示,并

11、且在玩家找出所有的茬后會(huì)有歡呼的聲音,這就需要在每個(gè)找茬按鈕中添加腳本,在每次找茬的時(shí)候出發(fā)音樂播放,并且在找茬的過程中會(huì)有計(jì)數(shù)器,在達(dá)到五個(gè)后會(huì)觸發(fā)歡呼的音樂的播放。找茬聲音的腳本:找出所有茬后的歡呼聲音的腳本:第4章 設(shè)計(jì)調(diào)試打開flash后就會(huì)進(jìn)入游戲等待界面,并有背景音樂,界面上有開始游戲的按鈕,按下按鈕后就會(huì)進(jìn)入游戲圖 4.1 游戲等待畫面按下開始按鈕后就可以開始找茬游戲了圖 4.2 游戲進(jìn)行畫面在玩家找完所有茬以后,會(huì)有完成提示,并有重新開始游戲的按鈕,玩家可以重新游戲。第5章 總結(jié)和體會(huì)圖 4.3 找茬完成畫面第5章 總結(jié)和體會(huì)經(jīng)過快一個(gè)星期的努力,終于完成了這個(gè)課程設(shè)計(jì),從剛開

12、始看到這個(gè)課程設(shè)計(jì)題目時(shí)的毫無頭緒到最后完成flash設(shè)計(jì)和完成課程設(shè)計(jì)報(bào)告,遇到了很多的困難,但在自己的克服下也終于完成了課程設(shè)計(jì)。在以前的多媒體課上,老師主要講解主要的幾個(gè)效果的實(shí)現(xiàn)方法,比較零散,沒有結(jié)合起來成為一個(gè)作品,課程設(shè)計(jì)要求我們?cè)O(shè)計(jì)一個(gè)flash作品,一時(shí)有點(diǎn)舉手無措的感覺。但是后來通過自己仔細(xì)分析課程設(shè)計(jì)要求,發(fā)現(xiàn)課程設(shè)計(jì)的算法其實(shí)可以分為幾個(gè)模塊,并且每個(gè)模塊都有很大的聯(lián)系,比如在做游戲的界面上和在背景音樂的播放和停止上,自己通過在圖書館查閱資料和上網(wǎng)查相關(guān)資料。在后來設(shè)計(jì)游戲腳本的過程中也遇到了很多的困難,比如怎么通過按按鈕實(shí)現(xiàn)游戲流程的跳轉(zhuǎn),還有怎么實(shí)現(xiàn)對(duì)找茬動(dòng)作的反應(yīng)

13、和對(duì)找茬數(shù)的統(tǒng)計(jì),這些多是用腳本實(shí)現(xiàn),在以前接觸的比較少,但是通過自己專門查閱資料,終于對(duì)腳本的控制有了一定的掌握和理解,也完成了其中的腳本設(shè)計(jì)。通過這次課程設(shè)計(jì),自己也是受益匪淺,因?yàn)槠綍r(shí)學(xué)到的大部分都是理論知識(shí)而且都非常零散,而課程設(shè)計(jì)都是一些比較系統(tǒng)的題目,需要我們將平時(shí)學(xué)習(xí)的比較零散的知識(shí)點(diǎn)和技巧結(jié)合起來和把理論知識(shí)應(yīng)用到實(shí)踐中,通過這個(gè)過程,也讓我們鍛煉了自己的動(dòng)手能力,也加深了我們對(duì)理論知識(shí)的理解,提高了我們對(duì)操作系統(tǒng)這門課程的認(rèn)識(shí)和理解,也加強(qiáng)了我們的學(xué)習(xí)效果。參考文獻(xiàn)1 inside photoshop cs-ui設(shè)計(jì)完全攻略 楊艷哲 中國(guó)電力出版社 2005年1月2 flas

14、h mx2008從入門到精通 金明花 李冉 鄒婷 中國(guó)青年出版社 2008年5月 3 flash8 actionscrip寶典 洛特(lott.j.) (reinhardt)瑞哈特 電子工業(yè)出版社設(shè)計(jì)過程及答辯回答問題記載:(至少三個(gè)問題)1.在flash中如何使用添加背景音樂?答:將背景音樂鏈接到一個(gè)實(shí)例名,假定為mc1music=new sound();/建立一個(gè)聲音實(shí)例 music.attachsound(“mc1”)music.start();/ 播放音樂 music.stop();/停止音樂2. 在flash8里如何整體改變大?。?答:新建一個(gè)fla,然后用load movie方法將原來的swf導(dǎo)入一個(gè)空mc ,然后控制這個(gè)mc的位置和縮放比例。也可以按ct

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論