網域查詢: www.
返回首頁
當前位置: 首頁 > 站長學院 > 平面設計 > Flash >

用flashMX制作迷宮游戲(1)

時間:2010-02-12 02:13來源: 作者: 點擊:
用flash制作迷宮游戲 flash的游戲制作一直被很多朋友認為是一項艱巨和困難的工作,其實如果掌握了游戲一般的制作思路和方法,制作游戲並非難事,下面我們通過分析flash MX中自帶的一
  

用flash制作迷宮游戲

flash的游戲制作一直被很多朋友認為是一項艱巨和困難的工作,其實如果掌握了游戲一般的制作思路和方法,制作游戲並非難事,下面我們通過分析flash MX中自帶的一個游戲“Maze”(迷宮),來學習flash游戲的制作方法,這個游戲比較簡單明了,但玩起來非常有趣,並且較容易理解。

開始前先試玩一下這個游戲︰



1、 游戲目的︰

利用鍵盤的四個方向鍵來控制小方塊在迷宮內部的運動,在你控制方塊運動的時候,電腦也會控制另一個方塊和你進行比賽,誰先到達對方的起點誰就勝利。(圖一)





圖一

2、 透過現象看本質---游戲原理分析︰

a:電腦的運動︰利用引導線(guide line)功能,使方塊在引導線上運動,這個功能實現起來很簡單。
b:控制者的運動︰利用鍵盤的方向鍵來控制小方塊在迷宮內部運動,在迷宮內部則用hittest來檢測是否和迷宮的四壁發生踫撞,如果踫撞就不動,沒有踫撞就開始響應鍵盤。最後則檢測是否已經到達對方的起點,若到達,則勝利 3、 游戲制作的前期準備︰

a: 新建一個場景,大小為489*517,framerate為70幀,大家可能要問,為什麼要70禎這麼大呢?一般動畫中不是20楨/秒嗎?其實這里有個小技巧,如果你想要得到比較好的游戲效果,也就是不讓小方塊出現一跳一跳的現象,最好把framerate設得大一點。同樣我們在以後的游戲中也可以注意這一點。

b:我們先得準備一個迷宮的圖,這個迷宮圖你可以在flash中畫,也可以在別的軟件中畫,但有一點需要注意,一定要把迷宮中的道路部分要挖空。這個可是一個比較花時間的工作,當然,畫上一個好的迷宮,讓人花費一定的時間來找出道路,也是一個充滿樂趣的事。畫好的迷宮圖如圖二所示,並取名為maze pattern




圖二

c:新建一個MC(maze),把組件maze pattern放入組件maze中。

D:新建一個MC(Opponent),制作一個小方塊沿一定的路線的引導線上運動的動畫。如下圖︰


這個動畫我們可以任意調節它的長度,比如你如果想要要方塊走的快一點,就可以讓幀數少一點,要它走的慢一點的話,你可以讓幀數多一點,我們這里用了7000多幀來實現方塊的運動過程。請注意︰這里的引導線可不是隨便畫的,而是這個迷宮的通道的線路,在做引導線時一定不要斷線,使方塊在引導線上順利地運動。

最後在這個mc的最後一幀上寫上as:

_root.started=false;//:方塊到達對方的起點後,標志變量started為false.
_root.gotoandstop(2);//:回到根場景中的第二幀上。

E:其余就不多說了,也就是一些輔助性的東西,比如你贏了,或你輸了的一些提示信息,還有重新玩的按鈕。(圖三)





圖三
頂一下
(0)
0%
踩一下
(0)
0%
------分隔線----------------------------
最新評論 查看所有評論
發表評論 查看所有評論
請自覺遵守互聯網相關的政策法規,嚴禁發佈色情、暴力、反動的言論。
評價:
表情:
用戶名: 密碼: 驗證碼:
推薦內容