早晨起來,擁抱太陽,滿滿正能量的9月,希望和大家能夠一起來學習,今天up主給大家伙帶來了一款Java小游戲————飛機大戰2/0加強版,對滴就是大家偷偷在機房玩的那種,希望這次能夠給大家帶來快樂的同時也能教會大家應該如何制作這類游戲,
飛機大戰2.0加強版
相信大家基本上也都是玩過這個游戲的,初學咱們Java基本上都能做出來的,簡單易上手,
在此游戲中共有六個物件:
小敵機Airplane,大敵機BigAirplane,小蜜蜂Bee,天空Sky,英雄機Hero,子彈Bullet
其次我們還需要三個類:
超類Flyer,圖片類Images,測驗類World
還需:
英雄機2張,小敵機,大敵機,小蜜蜂,子彈,天空各1張,爆炸圖4張,游戲開始,暫停,游戲結束各1張,共14張圖片放入與圖片類Images同包中
此類是用來封裝所有物件共有的行為及屬性的
不管是寫什么程式,都建議遵循兩點:資料私有化,行為公開化
小蜜蜂類Bee:
此類雖也可以算作敵人類,但是與小/大敵機有所不同,它是實作獎勵值介面
小敵機類Airplane:
此類存盤小敵機特有的屬性及行為:
移動速度,分值,及圖片的切換
繼承超類,且實作得分介面
其實那飛機大戰是一個非常典型的案例你只要學一下差不多也是基本上都能學會的,因為這里面包含了很多新手小白需要掌握的東西,是一個非常適合新手的入門練習接下來up住為大家發放一個鏈接大家可以看一下的
https://www.bilibili.com/video/BV12h411n7Kw
https://www.bilibili.com/video/BV12h411n7Kw好了今天的分享就結束了,歡迎積極私信小編哦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/303124.html
標籤:其他
