


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、FLASH 交互動(dòng)畫(huà)設(shè)計(jì)一、總體設(shè)計(jì)游戲總體概況本實(shí)驗(yàn)為 FLASH 交互動(dòng)畫(huà)之卡通游戲接寶石。移動(dòng)小盆接上面落下來(lái)的物體,落下的不同物體代表其特定的分值。加分暫無(wú)上限,減分暫無(wú)下限,時(shí)間限制為 20 秒。游戲界面及流程圖 1游戲初始界面圖 1為游戲初始界面,紅寶石、藍(lán)寶石、炸彈、鉆石分別為排成一橫線的旋轉(zhuǎn)體。若按幫助,則出現(xiàn)圖 2游戲規(guī)則界面。圖 2游戲規(guī)則界面圖 -6 +2 分3 分鉆石+8 分。若在圖 1游戲初始界面按開(kāi)始則進(jìn)入圖 3游戲界面。 圖 3游戲界面初始狀態(tài)分?jǐn)?shù)為 0,剩余時(shí)間為 20 秒,游戲開(kāi)始后,炸彈-6 分、+2 分+3 分鉆石8 當(dāng)剩余時(shí)間顯示為 0 時(shí),分?jǐn)?shù)欄,。圖
2、 4選擇界面若按繼續(xù),則進(jìn)入圖 3游戲界面,開(kāi)始新一輪的游戲;若按退出,則退到圖 1游戲初始界面。二、詳細(xì)設(shè)計(jì)創(chuàng)建新文檔 PAGE PAGE 7 / 8新建一個(gè) AvctionScript 2.0 在其屬性欄設(shè)置文檔大小為 600 像素 400 像素。元件的準(zhǔn)備1 創(chuàng)建影片剪輯創(chuàng)建名為計(jì)分器的影片剪輯元件創(chuàng)建兩個(gè)圖層,自上而下分別命名為action和文本。文本圖層上的操作:輸入靜態(tài)文字分?jǐn)?shù),在文本圖層第 1 幀拖曳出一個(gè)文本框,將其,txt,在該圖層的第 2 。:action圖層上的操作:在該層第 1 幀,輸入動(dòng)作語(yǔ)句:txt=_root.score;創(chuàng)建名為計(jì)時(shí)器的影片剪輯元件創(chuàng)建兩個(gè)圖層,
3、自上而下分別命名為Action和文本。,在文本圖層第1 將其屬性中的文本類型設(shè)置為動(dòng)態(tài)文本,變量設(shè)置為txt,在該圖層的第 2 幀處插入幀。:并將文本層延長(zhǎng)至第 3 幀。Action圖層上的操作:分別在 1,2,3 幀上插入空白關(guān)鍵幀,然后在 Action 的第 13 幀分別輸入代碼:第 1 幀代碼:now = new Date; startTime = now.getTime; hasTime = 20;txt = hasTime;b第 2 幀代碼:now = new Date; tempTime = now.getTime;txt = hasTime - Math.round/1000;
4、if _root.gotoAndStop; this.stop;第 3 幀代碼:gotoAndplay; ifgotoAndplay;創(chuàng)建名為所有下落物的影片剪輯bombdiamond,:創(chuàng)建名為炸彈的影片剪輯,在其編輯狀態(tài)下,將圖形元件bomb從庫(kù)中拖至其時(shí)間軸的第 1幀,在第 1第 18,117幀之間單擊任意一幀,在其屬性面板,設(shè)置旋轉(zhuǎn)為逆時(shí)針/順時(shí)針,圈數(shù)為 1 圈。在第 18 幀添加動(dòng)作代碼gotoAndplay;。用相同方法制作名為 blue、red、diamond三個(gè)影片剪輯 。將這四。創(chuàng)建名為所有下落物的影片剪輯,在其編輯狀態(tài)下制作逐幀動(dòng)畫(huà),第 14 幀分別為 炸彈:創(chuàng)建名為下落
5、的影片剪輯設(shè)置兩個(gè)圖層,分別命名為Actions、下落物。圖層第1,并在該圖層第 3 幀插入幀。選中所有下落物對(duì)象,在屬性-實(shí)例名稱命名為allthings。Actions圖層的操作:在該圖層的前 3 幀,插入空白關(guān)鍵幀,分別輸入以下代碼:第 1 幀代碼:var plusScore;/plusScorek = Math.random;/k為 01之間的隨機(jī)if k / 如 果 隨 機(jī) 數(shù) 小 于 0.5 allthings.gotoAndStop; 設(shè)置的角色播放第1幀炸彈plusScore = -6;/炸彈分?jǐn)?shù)設(shè)-6 else if k /如果隨機(jī)數(shù)在0.50.7之間allthings.go
6、toAndStop; 設(shè)置的角色播放第 2 幀藍(lán)寶石plusScore = 2;/藍(lán)寶石分?jǐn)?shù)設(shè)為2else if k /如果隨機(jī)數(shù)在0.70.9之間allthings.gotoAndStop; 設(shè)置的角色播放第 3 幀紅寶石plusScore = 3;/藍(lán)寶石分?jǐn)?shù)設(shè)為3else / 如 果 隨 機(jī) 數(shù) 大 于 0.9 allthings.gotoAndStop; 設(shè)置的角色播放第 4 幀鉆石plusScore = 8;/鉆石分?jǐn)?shù)設(shè)為8this._x = random+50;/x軸坐標(biāo)this._y = -40;/y speed = 5+random;第 2 幀代碼:this._y += spe
7、ed;/y增量即速度if 400 /如果 y 坐標(biāo)大于 則表示已經(jīng)跑出舞this.removeMovieClip;/刪除該影片剪輯else if this._y=350 如果 y小于 350且下一次大于350 disX = Math.abs;/計(jì)算兩個(gè)對(duì)象之間的距離if disX /表明接到了對(duì)象_root.score += plusScore;/總分加上接到的對(duì)象自身的分this.removeMovieClip;/然后刪掉該對(duì)象第 3 幀代碼:gotoAndPlay;對(duì)名為下落的影片剪輯執(zhí)行鏈接命令,在鏈接屬性輸入標(biāo)識(shí)符wuti.創(chuàng)建名分別為接寶石、盆的影片剪輯在接寶石剪輯中設(shè)置漸變文字接寶
8、石;在接寶石剪輯中繪制盆圖形。2 創(chuàng)建按鈕分別創(chuàng)建名為開(kāi)始、幫助、繼續(xù)、退出、返回的按鈕。以開(kāi)始按鈕為例,在 彈起幀插入關(guān)鍵幀,繪制按鈕圖形,在點(diǎn)擊幀上插入關(guān)鍵幀。主場(chǎng)景的制作在主時(shí)間軸上設(shè)置 5 個(gè)圖層,分別命名為 Actions、計(jì)時(shí)計(jì)分、盆、buttons 和 bg。時(shí)間軸第 1 幀上的操作:bg層:繪制漸變色背景,將鉆石、炸彈、接寶石影片剪輯到舞臺(tái)上的合適位置;buttons層,:開(kāi)始按鈕動(dòng)作代碼:on gotoAndplay;幫助按鈕動(dòng)作代碼:on gotoAndstop;得到效果如下:時(shí)間軸第 2 幀上的操作:bg層5幀;盆層添加盆,c.層:。時(shí)間軸第 3,4 幀上的操作:第 3
9、幀和第 4 幀在舞臺(tái)對(duì)象上均與第 2 幀相同。時(shí)間軸第 5 幀上的操作:buttons層:添加兩個(gè)按鈕繼續(xù)、退出,并分別添加動(dòng)作代碼:繼續(xù)按鈕動(dòng)作代碼:on gotoAndplay;退出按鈕動(dòng)作代碼:on gotoAndplay;時(shí)間軸第 6 幀上的操作:bg層:添加炸彈、藍(lán)寶石、和鉆石4 個(gè)影片剪輯和一些文字 ;層: ongotoAndplay;Actions 層上各幀操作:第 15 幀分別插入空白關(guān)鍵幀,然后為第 14 幀分別添加代碼:第 1 幀代碼:stop;第 2 幀代碼:startDrag; mcDepth = 0;score = 0;第 3 幀代碼:ifMath.random_root.attachMovie; mcDepth+;第 4 幀代碼:gotoAndplay;選中 Actions 圖層的第 5 幀,在屬性欄添加幀標(biāo)簽end。測(cè)試影片三、開(kāi)放實(shí)驗(yàn)小結(jié)一直覺(jué)得 FLASH FLASH 來(lái)說(shuō),如今通過(guò)對(duì) flash ,使我對(duì) FLASH 。在 FLASH ,關(guān)鍵幀、逐幀動(dòng)畫(huà)、遮罩動(dòng)畫(huà)等進(jìn)行了一定的實(shí)踐。經(jīng)過(guò)這樣一個(gè)簡(jiǎn)單小游戲的制作,我發(fā)現(xiàn)小小的實(shí)踐能啟示我一步一步學(xué)到應(yīng)該掌握的基礎(chǔ)知識(shí)。對(duì)實(shí)例的制作,我學(xué)會(huì)了整理簡(jiǎn)單項(xiàng)目的制作邏輯。在這里編碼語(yǔ)言的理解非常重要,此時(shí)我看到C 語(yǔ)言等的學(xué)習(xí)體現(xiàn)出了一定優(yōu)勢(shì)。遇到錯(cuò)誤時(shí),根據(jù)所學(xué)的語(yǔ)言知識(shí),我能夠基本看懂語(yǔ)句的意思
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 佛山規(guī)劃測(cè)繪合同范例
- 促進(jìn)多元化經(jīng)營(yíng)拓寬業(yè)務(wù)領(lǐng)域計(jì)劃
- 幼兒心理發(fā)展監(jiān)測(cè)方案計(jì)劃
- 幼兒園多元智能的教研探討計(jì)劃
- 圖書(shū)信息存儲(chǔ)管理計(jì)劃
- 班主任早晨例會(huì)機(jī)制計(jì)劃
- 品牌建設(shè)的基礎(chǔ)與重要性計(jì)劃
- 適應(yīng)性學(xué)習(xí)在工作中的應(yīng)用計(jì)劃
- 《桐梓縣獅溪煤業(yè)有限公司貴州省桐梓縣文筆山-瓦窯坪煤礦(新建)礦產(chǎn)資源綠色開(kāi)發(fā)利用方案(三合一)》評(píng)審意見(jiàn)
- 統(tǒng)編版小學(xué)語(yǔ)文二年級(jí)下冊(cè)第18課《太空生活趣事多》精美課件
- 語(yǔ)文-2023年高考新課標(biāo)Ⅱ卷《社戲》解析
- 定積分的應(yīng)用-畢業(yè)論文
- 駕駛員職業(yè)心理和生理健康知識(shí)專家講座
- 信息安全等級(jí)保護(hù)測(cè)評(píng)指南
- 政治理論考試題庫(kù)(含答案)
- 2023年福建省福州一中自主招生考試數(shù)學(xué)試卷
- 浙美版小學(xué)美術(shù)四年級(jí)上冊(cè)2磚石上的雕刻教學(xué)設(shè)計(jì)
- 學(xué)前教育基礎(chǔ)綜合(心理學(xué))考試復(fù)習(xí)題庫(kù)(含答案)
- DB3207-T 2007-2022 政府購(gòu)買動(dòng)物防疫社會(huì)化服務(wù)管理規(guī)范
- 蘇教版2023年小學(xué)四年級(jí)數(shù)學(xué)下冊(cè)教學(xué)計(jì)劃+教學(xué)進(jìn)度表
- GB/T 712-2022船舶及海洋工程用結(jié)構(gòu)鋼
評(píng)論
0/150
提交評(píng)論