發新話題

[分享] [Flash教學] 射擊遊戲制作

[Flash教學] 射擊遊戲制作

遊戲範例:



制作步驟:
1.射擊遊戲,當然會有背景,所以先繪製好背景,發揮你的創意!!
2.接著我們繪製滑鼠圖示,這在進階課程中有說.新增一圖層,再把圖層放在最上層,以免被其他元件阻擋,再新增一影片片段元件,在內繪製出滑鼠圖示,可以是動態或靜態,實體名稱為[targetmouse],再新增一圖層,在第一影格加入動作:
Mouse.hide();
startDrag ("targetmouse", true);

3.接著開始製作敵人,先新增一影片片段,在內先製作:敵人出現動畫+平常動畫+擊中動畫,我們設定:影格1至5為敵人出現動畫,影格6內的為正常動畫,影格7至11的為擊中動畫,再把影格6中的鬼轉為按鈕元件.最後新增一圖層,在影格6加入動作stop();

4.再來便設定敵人的出現,新增一影片片段,在影格1從圖庫把敵人拉出,放在影格1,共放4個,再在影格9加入影格,在更後的影格插入影格,會使遊戲的難度減低,把4個敵人的實體名稱設為:ghost1   ghost2   ghost3   ghost4
5.在內新增一圖層,在影格1加入動作:
setProperty ("ghost1", _x, random(400));
setProperty ("ghost1", _y, random(200));
setProperty ("ghost2", _x, random(400));
setProperty ("ghost2", _y, random(200));
setProperty ("ghost3", _x, random(400));
setProperty ("ghost3", _y, random(200));
setProperty ("ghost4", _x, random(400));
setProperty ("ghost4", _y, random(200));
6.開始加入擊中分數,先利用文字工具,填上[00],再點選[文字選項]->[動態文字],在變數中填入[hit]
7.開啟敵人影片片段元件,在影格6中的原動作下再加入,即是動作變為:
on (release) {
    _root.hits = _root.hits + 1;
    play ();
}
*在變數中既"1"(粗體)可以改(此數為打中目標既積分)

8.在場景1中動作圖層中再加入動作:
hits = 0;
stop ();
9.就是這樣,一隻遊戲就完成了!!你可以加入更多效果,增加這一隻這麼簡單的遊戲的遊戲性.

訪客無法瀏覽此圖片或連結,請先 註冊登入會員 -----範例下載

TOP

不能下載呢@@

TOP

Very wonderful. I like it. Thanks

TOP

Very wonderful. I like it. ThanksVery wonderful. I like it. Thanks

TOP

謝謝大大的分享

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。