(廣州市番禺區(qū)新造職業(yè)技術(shù)學(xué)校 廣東·廣州 511436)
隨著新型電子商務(wù)交易規(guī)模和用戶規(guī)模擴(kuò)大,尤其是近年來(lái)B2C,團(tuán)購(gòu)等新型消費(fèi)模式的出現(xiàn),互聯(lián)網(wǎng)經(jīng)濟(jì)以前所未有的速度向前發(fā)展。網(wǎng)頁(yè)動(dòng)畫(huà)是向前發(fā)展的一個(gè)輔助手段。動(dòng)漫、動(dòng)畫(huà)、簡(jiǎn)潔圖形與動(dòng)畫(huà)是大量需求。有效融合電子商務(wù),網(wǎng)絡(luò)的FLASH課程就此環(huán)境下應(yīng)運(yùn)而生。
圖形動(dòng)畫(huà)廣告的需求五花八門,廣告、產(chǎn)品、動(dòng)畫(huà)、動(dòng)漫、網(wǎng)頁(yè)等平面展示都囊括其中。隨著宣傳的鋪天蓋地,F(xiàn)LASH簡(jiǎn)潔有效的制作得到廣泛的應(yīng)用與需求制作。
熟練基本元件制作,熟練基本代碼的設(shè)計(jì)。協(xié)調(diào)元件與代碼的設(shè)計(jì)制作與運(yùn)行。了解數(shù)組對(duì)象使用,競(jìng)猜對(duì)象選擇,游戲結(jié)構(gòu)控制。實(shí)現(xiàn)目的,對(duì)學(xué)生學(xué)員有較高要求。
學(xué)生分小組進(jìn)行學(xué)習(xí)。需要專業(yè)教師與實(shí)習(xí)教師共同參與課堂教學(xué),可以主教與輔教的形式開(kāi)展。
FLASH動(dòng)畫(huà)制作軟件,有網(wǎng)絡(luò)更佳。
表1:能力要求表
昆蟲(chóng)比賽游戲展示:比賽開(kāi)始,所有昆蟲(chóng)都在界面的左邊,等待對(duì)昆蟲(chóng)的競(jìng)猜選擇。當(dāng)單擊選定的昆蟲(chóng)后,比賽正式開(kāi)始。當(dāng)所有昆蟲(chóng)抵達(dá)終點(diǎn)時(shí),彈出比賽結(jié)果等內(nèi)容。
表2
FLASH的繪圖工具很完善,可以充分利用繪圖工具繪制各種圖形,對(duì)此,要熟練應(yīng)用各工具,熟練繪制各元件。界面過(guò)程要完成三個(gè)步驟。
(1)游戲界面平臺(tái)制作。界面的制作。舞臺(tái):600PX*300PX,背影顏色為淡黃色(#FFFFCC)。將層名稱改為BG,創(chuàng)建電影剪輯mcTarget,利用矩形工具在舞臺(tái)右端繪制紅色矩形填充,并創(chuàng)建相應(yīng)文字塊“終點(diǎn)”。屬性欄中定義實(shí)例名稱為“target”。
(2)昆蟲(chóng)制作。昆蟲(chóng)的制作。添加新層Player,放置所有參加比賽的昆蟲(chóng)。分別在舞臺(tái)上繪制蜜蜂,螞蟻,蜘蛛,螳螂以及蟬等昆蟲(chóng)圖形,并依次轉(zhuǎn)換為電影剪輯 mcPlayer1,mcPlayer2等,并在屬性欄中定義相應(yīng)的實(shí)例名稱mcPlayer1,mcPlayer2等。所有昆蟲(chóng)置于舞臺(tái)的左側(cè)。
(3)游戲結(jié)果顯示面板。結(jié)果顯示界面制作。新建電影剪輯,將層名稱改為Bg,利用矩形工具繪制圓角矩形。添加新層Text,創(chuàng)建文字塊“第一名”,并創(chuàng)建具有一定寬度的動(dòng)態(tài)文本域,定義變量名稱為Winner,再創(chuàng)建具有一定區(qū)域的文本域,設(shè)置變量名稱為“result”。添加新層Button,繪制圓角矩形,并在上創(chuàng)建文字塊“再玩一次”,將矩形及文字塊轉(zhuǎn)為按鈕符號(hào)btnAgain,并設(shè)置按鈕腳本。
on(release){
this._visible=0;
for(i=1;i<=5;i++){_root.guess=false;tmpMC=_root["mcPlayer"+i];tmpMC._x=60;}}
場(chǎng)景編輯狀態(tài),添加新層 Result,將庫(kù)面板電影剪輯mcResult拖放到舞臺(tái)中央,設(shè)置屬性欄實(shí)例名稱為mcResult。
FLASH代碼要規(guī)范,條理,簡(jiǎn)潔易讀,注解清楚。
場(chǎng)景編輯狀態(tài)添加新層Actions,設(shè)置整個(gè)游戲腳本代碼。其中函數(shù)isWin()用于判斷游戲中是否有昆蟲(chóng)到達(dá)終點(diǎn)。startGame()用于控制昆蟲(chóng)移動(dòng)。單擊函數(shù)用于讀取用戶選擇。
應(yīng)用習(xí)題一:設(shè)計(jì)一個(gè)飛行游戲展示:比賽開(kāi)始,所有飛行器都在界面的底部,等待飛行器的競(jìng)猜選擇。當(dāng)單擊選中相應(yīng)的飛行器后,比賽正式開(kāi)始。當(dāng)所有飛行器抵達(dá)終點(diǎn)時(shí),彈出比賽結(jié)果內(nèi)容。
應(yīng)用習(xí)題二:模擬平面活字印刷跳動(dòng)。平面字粒跳動(dòng)。
昆蟲(chóng)競(jìng)賽游戲展示,只是一個(gè)簡(jiǎn)單的游戲案例。要實(shí)現(xiàn)比較普及化,大眾化的游戲,例如基礎(chǔ)性超級(jí)瑪麗奧,飛機(jī)飛行等游戲,或者再?gòu)?fù)雜一點(diǎn),一些例如仙劍奇?zhèn)b傳等網(wǎng)游,如何實(shí)現(xiàn)呢。這里將案例拓展一下,來(lái)探討這個(gè)問(wèn)題。
布景場(chǎng)景、音樂(lè)主題、人物互動(dòng)等,掌握這些關(guān)鍵點(diǎn),花點(diǎn)時(shí)間去繪圖,將圖形組織起來(lái),就可以實(shí)現(xiàn)一些比較復(fù)雜的規(guī)模比較大的網(wǎng)游。
先來(lái)說(shuō)一下游戲聲音調(diào)用配置。
聲音通過(guò)外調(diào)用MP3格式文件的方式,用LOADSOUND函數(shù)來(lái)實(shí)現(xiàn)。主要的工作調(diào)用MP3格式的活動(dòng)文件,由函數(shù)外調(diào)用運(yùn)行即可。關(guān)鍵實(shí)現(xiàn)方式代碼函數(shù)如下:
學(xué)生需要學(xué)會(huì)用工具錄制聲音,編輯聲音,應(yīng)用函數(shù)代碼在制作中加入聲音。
再來(lái)看實(shí)現(xiàn)游戲角色移動(dòng)控制。游戲角色移動(dòng)控制,例如控制飛行的飛機(jī)。通過(guò)獲得按鍵碼進(jìn)行控制判別的方式。將控制對(duì)象的影片剪輯實(shí)例名稱設(shè)為fly,動(dòng)作中加入如下碼段即可實(shí)現(xiàn)。第一(2.0)。
第二(3.0)。
上面關(guān)鍵是獲得按鍵識(shí)別碼并進(jìn)行判別運(yùn)用。
還有一個(gè)就是游戲場(chǎng)景的轉(zhuǎn)換。可以用碰觸函數(shù) hitTestObject()設(shè)定當(dāng)移動(dòng)碰觸到某一場(chǎng)景物時(shí),轉(zhuǎn)換整個(gè)游戲背景,這里就不再列寫(xiě)。
有效的反饋可以有效促進(jìn)教學(xué)互動(dòng),提高教學(xué)效率與教學(xué)質(zhì)量,我們從過(guò)程性評(píng)價(jià)與終結(jié)性評(píng)價(jià)來(lái)量化教學(xué)學(xué)習(xí)的過(guò)程。以下量化表,有助于提高教學(xué)反饋與評(píng)價(jià)。
附:“考勤”用A、B、C、D 四個(gè)等級(jí)記錄。
全勤為A等,其余等級(jí)標(biāo)準(zhǔn)如下:
B等:缺課總數(shù)不足該模塊學(xué)習(xí)時(shí)數(shù)1/6;
C等:未經(jīng)同意缺課總數(shù)達(dá)該模塊學(xué)習(xí)時(shí)數(shù)1/6;
D等:未經(jīng)同意缺課總數(shù)超過(guò)該模塊學(xué)習(xí)時(shí)數(shù)1/6。
總而言之,教學(xué)與應(yīng)用,需要不斷的操作,多制作,多練,代碼,就是要多敲,多調(diào)試,制作得多,練習(xí)得多,自然就易于掌握相應(yīng)的知識(shí)內(nèi)容,達(dá)到相應(yīng)的教學(xué)效果。以上列舉的游戲案例,比較簡(jiǎn)單,只說(shuō)明一個(gè)游戲的簡(jiǎn)單操作過(guò)程及游戲的教學(xué)效果。習(xí)題只是擴(kuò)展的一部分。拋磚引玉的教學(xué)需進(jìn)一步深化。