您的位置:首頁(yè) > 軟件教程 > 教程 > Flash AS3.0教你射擊類(lèi)游戲的制作

Flash AS3.0教你射擊類(lèi)游戲的制作

來(lái)源:互聯(lián)網(wǎng) | 時(shí)間:2015-07-13 10:54:28 | 閱讀:174 |  標(biāo)簽: Flash   | 分享到:

解析打飛機(jī)游戲的制作過(guò)程
(一)

演示:

Flash AS3.0教你射擊類(lèi)游戲的制作



這款游戲可能大家都玩過(guò)。敵機(jī)在藍(lán)天上來(lái)回飛行,左右箭頭鍵控制火炮在草地上左右移動(dòng)。按下空格鍵發(fā)射子彈,擊中敵機(jī)后,敵機(jī)爆炸。得分:記錄擊中的敵機(jī)數(shù)。剩余子彈:記錄子彈的數(shù)量。

游戲運(yùn)行過(guò)程圖:


Flash AS3.0教你射擊類(lèi)游戲的制作


全部文件及作用圖:游戲文件


Flash AS3.0教你射擊類(lèi)游戲的制作


AirRaid.fla程序界面及元件


AirRaid.as文檔類(lèi) 程序的入口?刂普麄(gè)程序的邏輯順序,邏輯結(jié)構(gòu)關(guān)系。


AAGun.as綁定庫(kù)中的火炮的類(lèi)控制火炮


AirPlane.as綁定庫(kù)中的敵機(jī)的類(lèi)控制飛機(jī)


Bullet.as綁定庫(kù)中的子彈的類(lèi)控制子彈


UI(界面)部分


AirRaid.fla文件結(jié)構(gòu)


AirRaid.fla文件:是主文件,分為5個(gè)圖層3幀,幀上有代碼,綁定了文檔類(lèi) AirRaid.as 。圖:界面

元素

Flash AS3.0教你射擊類(lèi)游戲的制作


1、

背景

層:

繪制

的藍(lán)天、草地、山巒。


2、成績(jī)顯示層:"得分:" 動(dòng)態(tài)文本:實(shí)例名 showScore "剩余子彈:" 動(dòng)態(tài)文本:實(shí)例名 showShots。


3、按鈕及提示層:第1幀:開(kāi)始按鈕及說(shuō)明,實(shí)例名:startButton。第3幀:重新開(kāi)始按鈕及結(jié)束提示,實(shí)例名 playAgainButton。


4、代碼層:3幀每幀都有代碼。


5、標(biāo)簽層:第1幀,標(biāo)簽名稱(chēng):intro 第2幀,標(biāo)簽名稱(chēng):play 第3幀,標(biāo)簽名稱(chēng):gameover 。


代碼層的每幀代碼及解釋?zhuān)?


第1幀代碼:



importflash.events.MouseEvent; 
stop(); 
startButton.addEventListener(MouseEvent.CLICK,clickStart); 
functionclickStart(event:MouseEvent){ 
gotoAndStop("play"); 
}

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認(rèn)同期限觀點(diǎn)或證實(shí)其描述。

相關(guān)視頻攻略

更多

掃二維碼進(jìn)入好特網(wǎng)手機(jī)版本!

掃二維碼進(jìn)入好特網(wǎng)微信公眾號(hào)!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請(qǐng)發(fā)郵件[email protected]

湘ICP備2022002427號(hào)-10 湘公網(wǎng)安備:43070202000427號(hào)© 2013~2025 haote.com 好特網(wǎng)