射擊類游戲不僅在各種平臺的游戲中占有重要地位,在Flash游戲中也占有數量上的絕對優勢,不少朋友喜歡將學習Flash射擊游戲的制作作為學習Flash游戲制作的開始,又因為射擊游戲可根據作者自己水平的不同,可難可易,較易掌握,所以Flash射擊游戲的制作成為Flash游戲的一大熱點,這次我們就來學習一款簡單的Flash射擊游戲—打飛碟
圖1為游戲的主界面:

圖1
[1b]游戲的玩法和目的:[/1b]
從游戲主界面中可以看出,在野外優美的景色中,射手需要集中注意力,使用鼠標控制瞄準器努力射中從房屋后面飛出來的飛碟,飛碟的飛行方向是不斷變化的,而且飛行的軌跡是弧線,所以一定要仔細認真才能準確的擊中飛碟,下面的房屋中間的窗戶作為游戲中的記分臺,每擊中一個飛碟,記分增一,累計擊中60個飛碟后,游戲結束。不過也可以在游戲制作過程中根據自己的需要設置游戲勝利所需要擊中的飛碟數,游戲的玩法非常簡單,制作方法也不是很難,下面我們一起來學習本游戲的制作。
[1b]游戲制作步驟:
游戲中所需組件的制作:[/1b]
1. 飛碟的制作:游戲的名字叫打飛碟,當然少不了飛碟了,如果你有耐心的話,可以自己在Flash中繪制一個漂亮的飛碟,或者從外部導入現成的飛碟圖片也可以。影片中新建一個Graphic組件,命名為duva,進入組件的編輯狀態后,使用繪圖工具繪制一個飛碟的外形,然后填充上自己認為滿意的顏色即可,如圖2所示:

圖2
2. 瞄準器的制作:有了飛碟,還需要有瞄準器才可以打飛碟,所以接下來我們制作一個瞄準器。新建一個graphic組件,命名為imgTimeCircel,進入組件的編輯狀態后,使用橢圓工具繪制一個黑輪廓且無填充色的正圓,然后在正圓的四面各畫四條段直線,這樣一個簡單的瞄準器就做好了,如圖3所示:

圖3
3. 飛碟的擊破狀態的制作:有了飛碟,又有了射擊飛碟的瞄準器,就可以開始打飛碟了,不過在繼續往下制作前,我們需要考慮一下飛碟被擊中后的狀態,這樣可以使游戲顯得更加逼真和生動。新建一個graphic組件命名為lens,進入組件編輯狀態后,將默認圖層layer1更名為lines,然后使用繪圖工具繪制一些淺綠色的粗線條,盡量繪制的零亂些,如圖4所示:

圖4
然后再新建一個圖層重命名為circle,使用橢圓工具在線條中心繪制一個無填充色的正圓,再新建一個圖層重命名為flare,使用橢圓工具繪制一個具有漸變填充色的圓,如圖5所示:

圖5
然后再新建一個Graphic組件,命名為flare,將組件lens拖到編輯區,并在屬性面板中設置填充色為紅色,如圖6所示:

圖6
4. 飛碟按鈕的制作:因為游戲中需要使用鼠標控制瞄準器來射擊飛碟,而射擊飛碟需要借助于按鈕的幫助,所以需要將飛碟和飛碟擊中后的狀態做成按鈕,才可以在游戲中起作用,新建一個button組件,命名為duvabutt,在Up楨將組件duva拖到編輯區中,在down楨插入一個關鍵楨,將對象換成組件flare,這樣當瞄準器在飛碟上按下時,將打破飛碟。
本文轉自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/846.html
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
