国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于UNITY3D的多消游戲的設(shè)計與開發(fā)

2019-08-08 06:23:04李政蓬張美娜蔣新宇郝俊杰賈子健
電腦知識與技術(shù) 2019年18期
關(guān)鍵詞:關(guān)卡氣泡界面

李政蓬 張美娜 蔣新宇 郝俊杰 賈子健

摘要:該文介紹了基于Unity3D的多消游戲的設(shè)計和開發(fā)。游戲使用C#語言實現(xiàn),采用了海洋為背景,功能包括了游戲開始頁面Logo顯示,游戲主界面,游戲界面,游戲關(guān)卡選擇功能,物理屬性和游戲商店購買金幣,功能游戲,保存游戲數(shù)據(jù)等。該三消游戲由于關(guān)卡道具的多樣性,讓玩家每次都充滿了新的體驗和挑戰(zhàn),同時結(jié)合了海洋知識,在每次游戲失敗時能夠給出海洋百科知識,讓玩家在玩游戲的同時能夠更好地了解海洋。

關(guān)鍵詞:UNITY3D;多消游戲;C#

中圖分類號:TP37? ? ?文獻(xiàn)標(biāo)識碼:A

文章編號:1009-3044(2019)18-0059-03

1 緒論

我國游戲產(chǎn)業(yè)正朝著健康、規(guī)范的方向高速發(fā)展。因此,在可預(yù)見的未來,參與手機游戲的研發(fā)將具有廣闊而光明的前景。本文設(shè)計和實現(xiàn)的這款游戲是經(jīng)典的“泡泡龍”游戲,具有三消游戲的特色。它在原有的游戲模式中引入了新的功能,并以海洋知識為背景,包括道具和體力的購買和與卡通人物的互動,闖關(guān)失敗后的海洋百科知識,給游戲增添了一些樂趣。游戲采用的闖關(guān)模式,隨著關(guān)卡的不斷進行,這個游戲模式的發(fā)展,玩家可以接觸到更多的新鮮和有趣的游戲內(nèi)容,挑戰(zhàn)游戲的難度級別,激動人心的和令人興奮的,讓人在游戲的過程中了解更多的海洋生物的知識。本游戲采用了C#語言編寫,基于Unity3D進行開發(fā)設(shè)計實現(xiàn)的,分別為Windows、Linux和Android系統(tǒng)提供安裝包,可以讓不同的系統(tǒng)的玩家參與游戲,體驗海洋類多消游戲帶來的樂趣。

2 游戲功能設(shè)計

本游戲根據(jù)發(fā)光屏標(biāo)志展示界面,游戲開始界面,檢查選擇界面,游戲的主界面,游戲界面的設(shè)置管理器聲音界面,同時游戲玩家和游戲錯誤信息測試的設(shè)計為本游戲設(shè)計的難點,本游戲,尤其在故事的關(guān)卡編輯器功能的開發(fā),并擁有所見所得,即可視化編輯關(guān)卡的內(nèi)容的能力。

2.1 游戲功能分析

1)每個游戲界面必須呈現(xiàn)給玩家。游戲界面可以根據(jù)玩家的動作跳躍和改變。在進入游戲的主界面后,程序生成游戲場景,包括游戲背景、氣泡發(fā)射器和原始的氣泡。

2)氣泡創(chuàng)造:在游戲操作的主要場景中,原始的水平氣泡和可用的氣泡需要隨機生成,氣泡的數(shù)量是固定的,顏色和類型是隨機的。通過對游戲界面的更新,發(fā)出的氣泡可以沿著路徑不斷移動。當(dāng)氣泡與現(xiàn)場氣泡接觸時,如果不能消除氣泡,氣泡就會吸附在連接的氣泡中,停止移動。在氣泡檢測后,如果符合要求,氣泡將會下降并進入游戲底部的氣泡收集系統(tǒng)。氣泡落在不同的籃子里,根據(jù)籃子得到不同的分?jǐn)?shù)。

3)碰撞檢測:在氣泡運動中實時檢測碰撞。與極限碰撞的氣泡會產(chǎn)生反彈,與其他氣泡的碰撞決定它們是否可以被移除或吸附。

4)游戲音效的管理和控制:背景音效對于游戲的執(zhí)行是必要的,啟動、下降、關(guān)機、調(diào)試和失敗需要不同的音效。此外,開關(guān)還可以用來控制游戲的背景音效,以及打開和關(guān)閉音效。

5)點擊和更新統(tǒng)計:玩家數(shù)量和太陽數(shù)的實時統(tǒng)計,并在界面上顯示。

6)實物金幣的管理:管理玩家身體能力的增加和減少,以及金幣的數(shù)量。游戲的結(jié)果表明,不管游戲的成功與否,程序都需要給玩家提供相應(yīng)的信息。

2.2 游戲系統(tǒng)用例流程圖

1)當(dāng)參與游戲的玩家只有一個時,其用例圖如圖1所示。

2)道具體力與金幣充值流程圖如圖2所示。

3)氣泡運動規(guī)律活動如圖3所示。

3 游戲總體設(shè)計開發(fā)

3.1 游戲閃屏場景設(shè)計與開發(fā)

游戲的flash屏幕是由Unity engine提供的flash屏幕工具制作的。將需要在flash屏幕上顯示的Logo放入隊列中,點擊文件設(shè)置右側(cè)的Inspector面板,選擇Splash Image選項,然后將時間調(diào)整到2秒左右。單擊Preview預(yù)覽閃屏效果。

3.2 游戲場景的設(shè)計開發(fā)

游戲場景中的背景上的名字是游戲描述:游戲屏幕上有一個按鈕,點擊后會選擇的游戲水平,游戲的主要場景是在操作界面,部分玩家將發(fā)射泡泡,可以調(diào)整該局域網(wǎng)觸摸屏操作,開的位置,以控制飛行軌跡和發(fā)展的氣泡運動的任務(wù),并最終消除。游戲中的場景和檢查站的主要選擇的地方,你可以調(diào)用該接口定義的游戲選擇的游戲,游戲的背景音樂,游戲音效開關(guān)或按鈕,退出游戲,繼續(xù)游戲等等。

3.3 游戲聲音設(shè)計

為了便于統(tǒng)一管理環(huán)境音樂、音響效果和游戲中的其他音頻游戲,使用了一個模塊化的聲音管理器,如Singleton Mode。

3.4 數(shù)據(jù)庫連接設(shè)置

用戶的基本數(shù)據(jù),及游戲存檔情況均存放在MYSql數(shù)據(jù)庫中。利用開發(fā)工具Microsoft Visual Studio 2013進行調(diào)用使用。

3.5 游戲界面

游戲主界面,玩游戲界面和闖關(guān)失敗界面如圖4-6所示。

4 游戲測試

4.1 游戲意外錯誤測試

1)錯誤檢測單元在游戲中,例如UI錯誤。

2)檢察用戶在游戲過程中的輸入錯誤。

3)需要測試網(wǎng)絡(luò),及它的穩(wěn)定性和連接性。

4)游戲測試的數(shù)據(jù)安全及運行安全的。

5)程序應(yīng)該正常的運行測試。

6)游戲因為某些意外產(chǎn)生BUG。

4.2 具體運行測試

1)測試和檢查游戲中的每個接口是否有錯誤的位置和樣式,以及是否存在諸如按鈕和不可點擊的失效顯示等問題。

2)UI和接口是否每個游戲中有錯誤顯示。

5 總結(jié)

通過對本游戲的功能分析、設(shè)計、開發(fā)和測試,實現(xiàn)了一款以海洋為背景的三消游戲。本游戲可以面向不同年齡段的用戶,不同的用戶在玩游戲的同時既放松了心情又增長了知識,這是本游戲與同類三消游戲的顯著區(qū)別。

參考文獻(xiàn):

[1] 張美娜, 張玉軍. 項目驅(qū)動的《軟件工程》教學(xué)改革與實踐研究[J]. 教育現(xiàn)代化, 2015(15): 75-77.

[2] 田翠華, 許立燦, 彭奕翔, 等. 基于Unity 3D異星大冒險游戲的設(shè)計與開發(fā)[J]. 中國現(xiàn)代教育裝備, 2019(1): 6-11.

[3] 段薛孔, 李潼, 朱旭東, 等. Unity3D游戲場景中人物角色動畫的設(shè)計[J]. 電腦知識與技術(shù), 2019(9): 199-200.

[4] 王永寶. 精通Cocos2d-x游戲開發(fā)(基礎(chǔ)卷)[M]. 北京: 清華大學(xué)出版社, 2016.

[5] 蔡升達(dá). 設(shè)計模式與游戲完美開發(fā)[M]. 北京: 人民郵電出版社, 2017.

[6] 黃宇. 基于移動設(shè)備的三消類游戲的設(shè)計與實現(xiàn)[D].武漢: 華中科技大學(xué), 2015.

[7] 軟件開發(fā)技術(shù)聯(lián)盟. C# 開發(fā)實例大全(基礎(chǔ)卷)[M]. 北京: 清華大學(xué)出版社, 2016.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
關(guān)卡氣泡界面
檸檬氣泡水
欣漾(2024年2期)2024-04-27 15:19:49
海龜上岸
SIAU詩杭便攜式氣泡水杯
新潮電子(2021年7期)2021-08-14 15:53:12
浮法玻璃氣泡的預(yù)防和控制對策
國企黨委前置研究的“四個界面”
冰凍氣泡
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
人機交互界面發(fā)展趨勢研究
2015年高考江蘇省物理卷一道題的3種解法
物理通報(2015年9期)2016-01-12 06:41:46
妙題巧解
商城县| 保定市| 合山市| 大宁县| 普兰店市| 瑞安市| 汉寿县| 安远县| 邯郸县| 安义县| 彭山县| 咸宁市| 邳州市| 乌鲁木齐市| 格尔木市| 二手房| 邵阳市| 绿春县| 辽源市| 蕲春县| 澄江县| 富平县| 海淀区| 江城| 桐梓县| 万山特区| 梁河县| 洞头县| 依兰县| 浑源县| 蒲城县| 枣阳市| 香港| 锦屏县| 雷山县| 乾安县| 涟源市| 渝北区| 洛川县| 东乡族自治县| 从化市|