
源文件:下載附件:

下載
游戲概述:
在Flash游戲中,打小狗(老鼠等)游戲是比較基礎的游戲了。如果對Flash游戲設計有興趣的朋友,想學習如何用Flash來制作游戲的朋友,可要好好學習這個游戲的制作哦。因為該游戲中使用的都是一些比較基礎的、基本的和常用的ActionScript腳本語言。另外,我們也可以從中學到Flash游戲策劃、設計到制作完成的一些概念、方法和技巧等知識。
游戲原理:首先,游戲通過startdrag()、Mouse.hide()來改變隱藏原來的鼠標,把原先的鼠標換成菜刀,這樣砍起來才過癮嘛:)。使用Math.ramdon()并配合遮罩技術使小狗能隨機得出現在洞口。最后的總分會在一個輸入文本框中顯示出來,見圖1所示。
游戲玩法:
游戲的玩法很簡單,相信大部分讀者都應該知道。就是先移動鼠標到小狗的頭上,然后安下鼠標左鍵,擊中小狗就得分,否則得分為0。玩這個游戲的意義就在于,看誰能在一定的時間限制內,得到最多的分數,以測驗誰頭腦反應的最塊,誰操作鼠標最靈活。
游戲定義:
在設計游戲前,總需要考慮這樣幾個問題,游戲環境的形成、規則的創建以及如何編寫游戲的代碼。但幸運的的是,這個打小狗(老鼠等)的游戲定義起來并不復雜。
1.游戲環境。首先要考慮的是游戲在怎樣的一個環境中進行。這是實現一個簡單的順序游戲最關鍵的部分。該游戲中,通過隨機的方法來讓小狗出現,這一點確保了游戲的可玩性。對游戲而言,可玩性是很重要的,沒有可玩性的游戲是不會有玩家去玩第二次的。
2.控制方法。玩家如何控制游戲中的角色,操作是否方便有決定了游戲的可玩性。我們可以設定許多行為方法來控制游戲主角的運動。在該游戲中,主要是讓玩家能夠自由的控制鼠標。
3.游戲結束。游戲中最困難的事情之一就是判定游戲是否結束。當游戲運行一段時間后,游戲將會停止,并在動態文本中顯示出玩家的最后得分。
游戲制作:
打開Flash MX,設置場景大小為400px×360px,背景色為#006699,幀頻為15fps。在游戲制作之前,為了讓大家有一個整體的感覺,并在以后的設計中做到心中有數,所以筆者在游戲設計制作前先讓大家看看游戲主場景中層與幀的結構關系。如圖2所示。

??圖2
設計元件。
1.設計小狗。按快捷鍵Ctrl+F8打開“創建新元件”面板新建一個名為“小狗”的影片剪輯元件。然后可以手繪或者導入一個小狗頭的圖像,如圖3所示。


??????????????????????? 圖3,圖4
2.設計黑洞。同上方法新建一個名為“洞”的影片剪輯元件。然后在其場景中使用“橢圓”工具繪制一個黑色的橢圓(不要邊線),如圖4所示。
3.設計菜刀。新建一個名為“菜刀”的影片剪輯元件。
在“菜刀”元件把“圖層 1”改名為“菜刀”層,見圖5(菜刀讀者可以自行導入)。點選第1幀,按F9,在彈出的“動作”面板中輸入如下代碼:
本文轉自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/848.html
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

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