Flash遊戲開發例項系列 打小狗

2021-08-25 03:14:11 字數 1609 閱讀 2658

[img]/files/beyondpic/2006-10/15/20051217202758399.gif[/img]

[img]/files/beyondpic/2006-10/15/zip.gif[/img]

遊戲概述:

在flash遊戲中,打小狗(老鼠等)遊戲是比較基礎的遊戲了。如果對flash遊戲設計有興趣的朋友,想學習如何用flash來製作遊戲的朋友,可要好好學習這個遊戲的製作哦。因為該遊戲中使用的都是一些比較基礎的、基本的和常用的actionscript指令碼語言。另外,我們也可以從中學到flash遊戲策劃、設計到製作完成的一些概念、方法和技巧等知識。

遊戲原理:首先,遊戲通過startdrag()、mouse.hide()來改變隱藏原來的滑鼠,把原先的滑鼠換成菜刀,這樣砍起來才過癮嘛:)。使用math.ramdon()並配合遮罩技術使小狗能隨機得出現在洞口。最後的總分會在乙個輸入文字框中顯示出來,見圖1所示。

遊戲玩法:

遊戲的玩法很簡單,相信大部分讀者都應該知道。就是先移動滑鼠到小狗的頭上,然後安下滑鼠左鍵,擊中小狗就得分,否則得分為0。玩這個遊戲的意義就在於,看誰能在一定的時間限制內,得到最多的分數,以測驗誰頭腦反應的最塊,誰操作滑鼠最靈活。

遊戲定義:

在設計遊戲前,總需要考慮這樣幾個問題,遊戲環境的形成、規則的建立以及如何編寫遊戲的**。但幸運的的是,這個打小狗(老鼠等)的遊戲定義起來並不複雜。

1.遊戲環境。首先要考慮的是遊戲在怎樣的乙個環境中進行。這是實現乙個簡單的順序遊戲最關鍵的部分。該遊戲中,通過隨機的方法來讓小狗出現,這一點確保了遊戲的可玩性。對遊戲而言,可玩性是很重要的,沒有可玩性的遊戲是不會有玩家去玩第二次的。

2.控制方法。玩家如何控制遊戲中的角色,操作是否方便有決定了遊戲的可玩性。我們可以設定許多行為方法來控制遊戲主角的運動。在該遊戲中,主要是讓玩家能夠自由的控制滑鼠。

3.遊戲結束。遊戲中最困難的事情之一就是判定遊戲是否結束。當遊戲執行一段時間後,遊戲將會停止,並在動態文字中顯示出玩家的最後得分。

遊戲製作:

開啟flash mx,設定場景大小為400px×360px,背景色為#006699,幀頻為15fps。在遊戲製作之前,為了讓大家有乙個整體的感覺,並在以後的設計中做到心中有數,所以筆者在遊戲設計製作前先讓大家看看遊戲主場景中層與幀的結構關係。如圖2所示。

[img]/files/beyondpic/2006-10/15/20051217203108386.gif[/img]

圖2設計元件。

1.設計小狗。按快捷鍵ctrl+f8開啟「建立新元件」面板新建乙個名為「小狗」的影片剪輯元件。然後可以手繪或者匯入乙個小狗頭的影象,如圖3所示。

[img]/files/beyondpic/2006-10/15/20051217203225296.gif[/img]

[img]/files/beyondpic/2006-10/15/20051217203245534.gif[/img]

圖3,圖4

2.設計黑洞。同上方法新建乙個名為「洞」的影片剪輯元件。然後在其場景中使用「橢圓」工具繪製乙個黑色的橢圓(不要邊線),如圖4所示。

3.設計菜刀。新建乙個名為「菜刀」的影片剪輯元件。

在「菜刀」元件把「圖層 1」改名為「菜刀」層,見圖5(菜刀讀者可以自行匯入)。點選第1幀,按f9,在彈出的「動作」面板中輸入如下**:

Flash遊戲開發系列一 遊戲中的敵人 1

對於目前的 flash 來說,開發一些像模像樣的遊戲並不是什麼奇怪的事情了。我這裡所涉及到的內容和開發遊戲有關,但是都是一些比較基本的知識。如果您是遊戲開發方面的高手,那麼完全可以忽略我這裡所描述的內容。我的計畫是要做一系列的教程,這是其中乙個系列。遊戲是乙個互動作品,簡單說,就是通過使用者的行為,...

Flash例項 隨機轉盤遊戲

動畫效果 當然程式還可以完善,但主要的as和架構都已經完成了。你可以自己試著完成它。我大致解釋一下as的用途 第一幀以下是 片段 此處宣告變數pans 0 轉盤的旋轉速度,單位是弧度值 pansmax 0.3 轉盤的最大速度,單位是弧度值 panva 0.0008 轉盤旋轉的加速度,由於需要它越來越...

FLASH遊戲製作精選例項教程

遊戲是flash製作中很重要的一部分,主要應用的是flash內嵌的action程式設計指令碼。近期國內湧現出了很多優秀的flash遊戲,譬如小小的 過關斬將ii jq的 狙擊手i代 和 狙擊手ii代 等。往往flash遊戲製作得好的人都被譽為閃客中的 高手 不過目前很多的flash製作水平都還停留在...