999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Unity3D 的飛機大戰游戲設計

2019-11-30 13:11:14徐連霞江蘇財經職業技術學院
數碼世界 2019年9期
關鍵詞:按鈕界面飛機

徐連霞 江蘇財經職業技術學院

1 引言

隨著社會技術指標和經濟指標的迅速發展和改善,游戲開發正在迅速發展。目前,游戲開發和電影業一樣高。游戲在人們的日常生活中起著重要作用。特別是3D 技術的進步, 3D 技術變得越來越流行,越來越受人們的歡迎,并提請游戲引擎BigWorld 引擎發動機也越來越流行。Unity3D 與前三款發動機相比,近年來才開始流行,但由于其完善的跨平臺系統,很快在發動機市場上占據了重要地位。本文以Unity3D 為開發平臺,設計了飛機大戰游戲。

2 系統設計

2.1 系統需求分析

玩家:通過鍵盤來操作控制飛機進行射擊和移動,從而向敵方飛機發送子彈,從而擊中敵方飛機,將敵方飛機摧毀;

敵方飛機:敵人有機會發射子彈來攻擊玩家,敵機是由程序自動生成來發出子彈來向玩家的飛機進行射擊;

子彈:每個戰機的不同,所有每個不同的戰機都有自己的子彈,玩家所操控的戰機的子彈可以用來攻擊所有敵方飛機;

子彈禮包:玩家可以從擊毀的敵方飛機上獲得子彈禮品袋,玩家的飛機將會一段時間升級,擁有發射雙排子彈的功能;

炸彈禮品袋:飛機拿到子彈禮品袋后,玩家可以使用炸彈清除屏幕上的所有敵機和隕石,boss 敵機除外;

2.2 功能需求:

(1)玩家在進入游戲的時候,可以選擇開始游戲、退出游戲和游戲幫助這三個按鈕;

(2)玩家在進入游戲后能夠暫停游戲;

(3)玩家的飛機的速度是隨著時間的長短來確定的,伴隨著時間越長,從而速度越快。玩家可以通過用鍵盤來控制飛機的左右移動。

(4)玩家的飛機在進入游戲的時候就會一直發射子彈,玩家通過控制飛機的位置掃射敵方飛機;

(5)不同類型的敵機以一定速度隨機出現;玩家的發射子彈在擊中敵機后消失了。

(6)玩家的飛機達到一定分數后,程序將隨機提供子彈和炸彈包;

(7)玩家在與禮包碰撞后可獲得禮包;

(8)炸彈包裝后,玩家的飛機在一段時間內可以發射雙排子彈功能。

(9)玩游戲時,用戶的分數顯示在屏幕左上角。

2.3 用戶功能需求

由于游戲互動性強,操作簡單,對用戶沒有特殊要求。一般用戶幾分鐘后就能掌握游戲所設計的游戲環境。

2.4 游戲性能需求

(1)這個設計開發現在主要是以計算機為主,所以用戶在進行游戲操作時不能夠不給予回應,要不然本設計系統就會自動認定玩家飛機被摧毀,需要重新啟動或者退出游戲。

(2)本游戲最大的特點操作簡單,容易掌握,用戶在沒有接觸過的情況下照樣可以能夠進行游戲操作,只需要簡簡單單的幾分鐘就能夠熟練的掌握本系統所設計的游戲。這同樣也是對這個設計開發所提出的最重要的要求。

2.5 美工音效需求

(1)游戲畫面的風格清新、活潑、可愛。

(2)當玩家單擊該按鈕時,該按鈕將更改為直觀地提醒用戶該按鈕已被成功單擊;

(3)用戶開始操作進入該游戲,點擊開始游戲的時候,用戶就會聽到聲音,然后用戶進入游戲就可以了;

(4)當用戶碰撞飛機或與子彈相撞時,他們會發出聲音;

(5)當隕石被玩家的子彈摧毀時,會產生聲音效果。當玩家使用炸彈時,會有聲音。

3 詳細設計

游戲有多個功能模塊,這里僅詳細講解“游戲開始”模塊和“游戲結束”模塊。

3.1 游戲開始

(1)開始功能的實現

游戲開始的按鈕,主要是能夠進入游戲進行玩耍游戲,就是說能夠開始玩游戲了。

(2)開始按鈕的代碼:

PublicvoidOnResetButtonClick()

{SceneManager.LoadScene(“Main”);

}

3.2 游戲結束界面的實現

(1)重新開始按鈕

重啟按鈕主要說的就是在游戲中,你點擊重啟按鈕,本游戲就會重新開始,但不會記錄此次所操作的分數。

PublicvoidOnResetButtonClick()

{SceneManager.LoadScene(“StartUI”);

}

(2)分數顯示

分數是在游戲結束時保留數據,切換到場景后,游戲可以顯示讀取的數據,然后對多次的游戲份數進行保存,可以對游戲得數進行查詢。

4 游戲主界面的實現

(1) 場景的搭建

Unity包導入到項目中,將資源包作為面板直接拖放到項目中,然后選擇所有導入。導入后,選擇場景模型,拖放到“層次”面板,然后重置模型的變換組件。

(2)用戶的功能實現

需要在資源包中找到角色,把用戶主覺放在“層次結構”窗格中。

5 系統測試

此飛機大戰游戲在Unity3D Mono 模擬器上運行,游戲運行平穩,界面簡單易懂,操作簡單,畫面明亮。

6 結語

從游戲的開始界面、游戲界面、游戲對象、游戲結束界面等模塊開始。使用Unity3D 引擎,結合C_開發了一個簡單的坦克游戲。游戲包括X 光檢測、碰撞檢測和敵方人工智能是關鍵技術?;緦崿F了一般的游戲功能,可擴展性也很高。

猜你喜歡
按鈕界面飛機
這些按鈕能隨便按嗎?
當你面前有個按鈕
飛機失蹤
環球時報(2022-05-30)2022-05-30 15:16:57
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
“拼座飛機”迎風飛揚
當代陜西(2019年11期)2019-06-24 03:40:28
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
乘坐飛機
人機交互界面發展趨勢研究
神奇飛機變變變
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 午夜福利在线观看入口| 亚洲第一天堂无码专区| 蜜芽国产尤物av尤物在线看| 国产草草影院18成年视频| 亚洲色图另类| 亚洲中文字幕在线一区播放| 国产小视频在线高清播放| 免费福利视频网站| 青青草国产在线视频| 国产精品30p| 国产日韩丝袜一二三区| 国产精品欧美激情| 中文无码毛片又爽又刺激| 青青草一区| 在线欧美一区| 国产激情第一页| 久久精品女人天堂aaa| 午夜视频免费试看| 97国产成人无码精品久久久| 亚洲精品久综合蜜| 国产精品久久自在自2021| 亚洲一级毛片免费看| 特级毛片8级毛片免费观看| 狠狠色婷婷丁香综合久久韩国 | 中文字幕 欧美日韩| 2020精品极品国产色在线观看| 国产精品久久久久久久久kt| 欧美国产精品不卡在线观看| 亚洲日韩精品综合在线一区二区 | 自偷自拍三级全三级视频| 国产欧美精品一区aⅴ影院| 国产高清在线丝袜精品一区| 国产成人免费| 日韩免费视频播播| 欧美亚洲国产精品久久蜜芽| 91在线播放国产| 亚洲乱伦视频| 日本三级精品| 日韩人妻少妇一区二区| 欧美午夜在线播放| 伊人AV天堂| 日韩第一页在线| 国产精品第三页在线看| 午夜精品久久久久久久99热下载| 国产精品3p视频| 亚洲最大福利网站| 精品人妻AV区| 欧美区国产区| 成人a免费α片在线视频网站| 狠狠做深爱婷婷久久一区| 久青草免费在线视频| 成人国内精品久久久久影院| lhav亚洲精品| 国产成人免费手机在线观看视频| 亚洲精品在线影院| 精品亚洲麻豆1区2区3区| 看看一级毛片| 国产呦精品一区二区三区下载 | 97在线观看视频免费| 欧美一区二区人人喊爽| 91青青视频| 99re精彩视频| 亚洲一区色| 亚洲欧州色色免费AV| 国产视频入口| 久久久久久久久久国产精品| 青青操视频在线| 国产流白浆视频| 国产欧美日韩综合在线第一| 亚洲一区毛片| 99精品免费在线| 亚洲欧美在线看片AI| 在线观看国产精美视频| 一级毛片免费不卡在线视频| 99热这里只有精品国产99| 亚洲无限乱码| 欧美一区中文字幕| 高h视频在线| 99资源在线| 欧美午夜精品| 无码AV高清毛片中国一级毛片| 亚洲黄色高清|