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 光檢測、碰撞檢測和敵方人工智能是關鍵技術。基本實現了一般的游戲功能,可擴展性也很高。

猜你喜歡
按鈕界面飛機
這些按鈕能隨便按嗎?
當你面前有個按鈕
飛機失蹤
環球時報(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
主站蜘蛛池模板: 亚洲A∨无码精品午夜在线观看| 在线日韩一区二区| 欧美不卡在线视频| 亚洲AV一二三区无码AV蜜桃| 成人国产免费| 高清无码手机在线观看 | 国产精品亚洲综合久久小说| 亚洲精品无码AⅤ片青青在线观看| 四虎综合网| 中文天堂在线视频| 亚洲三级成人| 欧美日本在线一区二区三区| 激情综合网址| 国产成人a毛片在线| 18禁影院亚洲专区| 国产亚洲欧美在线人成aaaa| 亚洲国产成人精品无码区性色| 干中文字幕| 久一在线视频| 国产精品对白刺激| 午夜视频免费一区二区在线看| 久久这里只有精品8| 欧美成人区| 亚洲色大成网站www国产| 欧美中文字幕一区二区三区| 欧美日本激情| 伊人成人在线视频| 国产91在线|日本| 91福利在线看| 国产又粗又猛又爽视频| 久久黄色免费电影| 欧美精品一区二区三区中文字幕| 日本一区二区不卡视频| 又粗又硬又大又爽免费视频播放| 亚洲综合二区| 精品久久蜜桃| 亚洲不卡网| 免费毛片全部不收费的| 91精品情国产情侣高潮对白蜜| 奇米影视狠狠精品7777| 91精品伊人久久大香线蕉| 亚洲九九视频| 国产午夜看片| 国产精品亚洲一区二区三区在线观看| 日韩无码白| 久久超级碰| 国产91在线|中文| 亚洲天堂网在线观看视频| 在线播放真实国产乱子伦| 久久久久亚洲Av片无码观看| 麻豆国产精品视频| 久久毛片免费基地| 激情无码视频在线看| 国产福利免费视频| 久久无码免费束人妻| 久久国产免费观看| 欧美高清视频一区二区三区| 久久精品国产国语对白| 欧美日韩中文字幕在线| 亚洲av无码久久无遮挡| 国产99视频精品免费观看9e| 国产成人精彩在线视频50| 91色国产在线| 国产在线98福利播放视频免费| 国产精品一区二区在线播放| 亚洲人成影视在线观看| 一级毛片免费播放视频| 国产成人三级| 波多野结衣AV无码久久一区| 欧美日韩激情| A级毛片高清免费视频就| 国产一区二区三区免费观看| 亚洲黄色成人| 国产精品999在线| 国产三级精品三级在线观看| 91系列在线观看| 国产拍揄自揄精品视频网站| 日本人妻丰满熟妇区| 欧美午夜性视频| 色亚洲激情综合精品无码视频 | 日韩无码黄色| 国产网站在线看|