基于Unity的游戲功能模塊設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2022-02-15 09:13
近幾年中,隨著計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展與智能手機(jī)的普及,人們對(duì)于移動(dòng)設(shè)備的使用日益增多,其中對(duì)于移動(dòng)設(shè)備的娛樂(lè)需求也引發(fā)了相關(guān)科學(xué)技術(shù)的發(fā)展。在與之相關(guān)的圖形學(xué)、物理學(xué)發(fā)展中,逐漸形成了功能強(qiáng)大、便于使用的跨平臺(tái)專業(yè)游戲開(kāi)發(fā)引擎,Unity3D便是其中之一。在此基礎(chǔ)上,移動(dòng)端游戲日益發(fā)展,國(guó)內(nèi)相關(guān)的游戲產(chǎn)業(yè)愈發(fā)成熟,逐漸形成了完整的移動(dòng)端游戲開(kāi)發(fā)框架與解決方案。在國(guó)家相關(guān)的政策扶持下,游戲產(chǎn)業(yè)創(chuàng)造了極大的經(jīng)濟(jì)價(jià)值,并開(kāi)始逐步將平臺(tái)上升至海外市場(chǎng)。當(dāng)前國(guó)內(nèi)手機(jī)游戲市場(chǎng)中,游戲種類(lèi)眾多,棋牌戰(zhàn)略類(lèi)游戲是其中重要的組成部分之一,但游戲內(nèi)容風(fēng)格相似,游戲過(guò)程中移動(dòng)設(shè)備的耗電量與內(nèi)存使用量較大,大多數(shù)系統(tǒng)設(shè)計(jì)尚待優(yōu)化。因此本文將以實(shí)習(xí)項(xiàng)目為基礎(chǔ),針對(duì)當(dāng)前市場(chǎng)中游戲存在的普遍問(wèn)題進(jìn)行優(yōu)化,對(duì)手機(jī)游戲中經(jīng)常使用的功能模塊提供可行的解決方案,并對(duì)其中使用的關(guān)鍵技術(shù)進(jìn)行分析。本文詳細(xì)地論述了如何開(kāi)發(fā)一款運(yùn)行于手機(jī)端的策略對(duì)戰(zhàn)棋牌游戲中的功能模塊,通過(guò)對(duì)市場(chǎng)上現(xiàn)有的游戲模塊設(shè)計(jì)進(jìn)行研究分析的基礎(chǔ)之上,整合設(shè)計(jì)對(duì)應(yīng)的功能,在此基礎(chǔ)上開(kāi)發(fā)出功能完備的模塊。通過(guò)使用C#與Lua語(yǔ)言,深入U(xiǎn)nity引擎,進(jìn)行系統(tǒng)的游...
【文章來(lái)源】:山東大學(xué)山東省211工程院校985工程院校教育部直屬院校
【文章頁(yè)數(shù)】:106 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-1登錄流程圖??主頁(yè)面流程:通過(guò)賬戶登錄進(jìn)入游戲主界面,游戲主頁(yè)面需求展示所有游戲??相關(guān)功能,其中主要包含賬戶信息、個(gè)人模塊、武將模塊、背包模塊、郵件模塊、??、、、、、、、??
?山東大學(xué)碩士學(xué)位論.文???/^^?i?/?/?\?\^<^動(dòng)^>H?活動(dòng)?動(dòng)獎(jiǎng)9??廣? ̄\?/?/?\?J-—??(??5iMk???/?/?\?(B#^)、?^??廣 ̄■ ̄N._^_ ̄<^^>//?/?<<^^>?聯(lián)盟[—(^??)??/?<^>?^v<t>i;??l^^\/1?雜槪?K?^?EMfe?(ksheKL??卜,^Lfpi?l-j??貨幣充值|?丨膚麵??圖2-2系統(tǒng)功能模塊圖??戰(zhàn)斗流程:點(diǎn)擊匹配/排位/房間后與其他玩家共同進(jìn)入界面,主要包含同步??邏輯、人物技能、尋路、隨機(jī)邏輯等等。其基本游戲規(guī)則是玩家使用游戲中金幣??進(jìn)行卡牌抽取,通過(guò)選擇棋牌上陣或是出售,在不同種類(lèi)的棋子之間挑選組合,??布置在自己的棋盤(pán)上,其中每個(gè)棋子都擁有自己的技能和與其他棋子的羈絆技能,??用戶需要通過(guò)自己對(duì)當(dāng)前場(chǎng)上的實(shí)時(shí)情況來(lái)確定自己的戰(zhàn)術(shù)打法,戰(zhàn)斗過(guò)程中由??系統(tǒng)自動(dòng)與其他玩家的棋子進(jìn)行戰(zhàn)斗,直至最后尚有棋子的玩家獲得勝利,敗者??將被扣除HP,多次重復(fù)這個(gè)過(guò)程直至多名玩家中只有一名獲勝為止,具有“排兵??布陣,自動(dòng)作戰(zhàn)”的游戲模式,與買(mǎi)賣(mài)棋子、棋子聯(lián)動(dòng)、佩戴裝備等游戲功能。??2.?3系統(tǒng)功能模塊需求分析??游戲玩家在游戲的基本模式之外,需要更多的模塊輔助來(lái)增加用戶粘性[^。??基于大部分手機(jī)游戲的設(shè)計(jì)模式,用戶需要在基礎(chǔ)玩法外實(shí)現(xiàn)以下閉環(huán):進(jìn)行游??戲—獲得收益—提升能力—進(jìn)行更高難度的游戲[16]。玩家需要在游戲主玩法中??獲得相應(yīng)的收益產(chǎn)出,進(jìn)而實(shí)現(xiàn)對(duì)其他模塊的養(yǎng)成培養(yǎng),該模塊中的相應(yīng)屬性與??10??
?山東大學(xué)碩士學(xué)位論文???能少的操作頻率在游戲中獲得快速的操作反潰本項(xiàng)目中存在眾多功能模塊,基??于團(tuán)隊(duì)開(kāi)發(fā)的考慮,模塊之間的耦合性將直接影響實(shí)現(xiàn)效果與開(kāi)發(fā)效率,因此需??求各模塊進(jìn)行獨(dú)立開(kāi)發(fā),對(duì)外提供統(tǒng)一的接口調(diào)用,使用單例模式、觀察者模式??與工廠模式等進(jìn)行相互之間的解耦。??2.3.1武將模塊??武將界面負(fù)責(zé)顯示游戲中的武將信息,向服務(wù)器請(qǐng)求武將列表后,使用??組件向玩家清晰的展示玩家當(dāng)前擁有的武將列表,并提供一系列的交互操作,其??模塊功能流程如下圖:??(超面?^?j??[?點(diǎn)擊額面sa??點(diǎn)擊武將按扭??—i—r?f ̄n??武搏頁(yè)面?^?取消滿整?1?睽務(wù)器請(qǐng)求I??…?J—?? ̄\點(diǎn)擊不離營(yíng),\?點(diǎn)擊—7? ̄??「上藤]?|??I?▼?▼??f?mrm??\點(diǎn)擊前,后卜—?纖詳情頁(yè).?^—麵鵬信?\點(diǎn)擊武持卜 ̄*??\點(diǎn)擊皮膚j?^?^?\點(diǎn),裝備/??JT???1?\?穿纖#?/?\?纖雜?/??魏?(麟驗(yàn)求()??_??圖2-3武將功能流程圖??12??
【參考文獻(xiàn)】:
期刊論文
[1]游戲化思維:重新定義品牌與消費(fèi)者的關(guān)系[J]. 李嵐. 東南傳播. 2020(02)
[2]游戲策劃理論及方法研究與實(shí)現(xiàn)[J]. 陳浩. 衛(wèi)星電視與寬帶多媒體. 2020(02)
[3]中國(guó)網(wǎng)絡(luò)游戲消費(fèi)者行為研究[J]. 張雅思,黃偉倫. 納稅. 2019(19)
[4]網(wǎng)絡(luò)游戲產(chǎn)業(yè)發(fā)展現(xiàn)狀研究[J]. 沈敏豪. 產(chǎn)業(yè)與科技論壇. 2019(08)
[5]《刀塔自走棋》熱度持續(xù)走高[J]. 電子競(jìng)技. 2019(04)
[6]探討基于Unity 3D游戲開(kāi)發(fā)流程[J]. 鄧華麗. 電腦編程技巧與維護(hù). 2018(07)
[7]手游熱對(duì)中國(guó)報(bào)業(yè)傳播傳統(tǒng)文化的啟示——以三國(guó)游戲?yàn)槔齕J]. 李辛欣. 城市黨報(bào)研究. 2018(07)
[8]基于Unity3D的多人在線網(wǎng)絡(luò)游戲設(shè)計(jì)與開(kāi)發(fā)[J]. 吳晶晶,戴智超. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2017(10)
[9]基于MVC設(shè)計(jì)模式的前端設(shè)計(jì)[J]. 嚴(yán)偉,郭丹. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用. 2016(09)
[10]論文化經(jīng)濟(jì)思維對(duì)互聯(lián)網(wǎng)游戲的推廣效用[J]. 牛頎聰. 藝術(shù)科技. 2016(07)
碩士論文
[1]傳統(tǒng)文化元素在獨(dú)立游戲設(shè)計(jì)中的應(yīng)用[D]. 談薛蓮.浙江科技學(xué)院 2019
[2]基于Unity引擎的角色扮演類(lèi)手游的設(shè)計(jì)與實(shí)現(xiàn)[D]. 盛劍濤.華中科技大學(xué) 2019
[3]中國(guó)網(wǎng)絡(luò)游戲發(fā)展史研究[D]. 華夏.遼寧大學(xué) 2018
[4]基于Unity3D的移動(dòng)游戲客戶端框架設(shè)計(jì)與應(yīng)用[D]. 龔玨.華中科技大學(xué) 2018
[5]基于Unity3D引擎的三維角色扮演游戲設(shè)計(jì)與實(shí)現(xiàn)[D]. 沈士釗.華中科技大學(xué) 2017
[6]基于Unity3D的策略養(yǎng)成類(lèi)游戲設(shè)計(jì)與實(shí)現(xiàn)[D]. 劉駿堯.吉林大學(xué) 2017
[7]基于Unity3D的輕量級(jí)ARPG手機(jī)游戲系統(tǒng)研究與應(yīng)用[D]. 鄧增強(qiáng).廣東工業(yè)大學(xué) 2017
[8]一個(gè)動(dòng)作卡牌游戲客戶端的設(shè)計(jì)與實(shí)現(xiàn)[D]. 王靜.華中科技大學(xué) 2017
[9]休閑類(lèi)手游的設(shè)計(jì)實(shí)現(xiàn)與游戲性分析[D]. 孟恬恬.北京印刷學(xué)院 2017
[10]移動(dòng)游戲快速開(kāi)發(fā)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D]. 趙懋駿.電子科技大學(xué) 2016
本文編號(hào):3626356
【文章來(lái)源】:山東大學(xué)山東省211工程院校985工程院校教育部直屬院校
【文章頁(yè)數(shù)】:106 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-1登錄流程圖??主頁(yè)面流程:通過(guò)賬戶登錄進(jìn)入游戲主界面,游戲主頁(yè)面需求展示所有游戲??相關(guān)功能,其中主要包含賬戶信息、個(gè)人模塊、武將模塊、背包模塊、郵件模塊、??、、、、、、、??
?山東大學(xué)碩士學(xué)位論.文???/^^?i?/?/?\?\^<^動(dòng)^>H?活動(dòng)?動(dòng)獎(jiǎng)9??廣? ̄\?/?/?\?J-—??(??5iMk???/?/?\?(B#^)、?^??廣 ̄■ ̄N._^_ ̄<^^>//?/?<<^^>?聯(lián)盟[—(^??)??/?<^>?^v<t>i;??l^^\/1?雜槪?K?^?EMfe?(ksheKL??卜,^Lfpi?l-j??貨幣充值|?丨膚麵??圖2-2系統(tǒng)功能模塊圖??戰(zhàn)斗流程:點(diǎn)擊匹配/排位/房間后與其他玩家共同進(jìn)入界面,主要包含同步??邏輯、人物技能、尋路、隨機(jī)邏輯等等。其基本游戲規(guī)則是玩家使用游戲中金幣??進(jìn)行卡牌抽取,通過(guò)選擇棋牌上陣或是出售,在不同種類(lèi)的棋子之間挑選組合,??布置在自己的棋盤(pán)上,其中每個(gè)棋子都擁有自己的技能和與其他棋子的羈絆技能,??用戶需要通過(guò)自己對(duì)當(dāng)前場(chǎng)上的實(shí)時(shí)情況來(lái)確定自己的戰(zhàn)術(shù)打法,戰(zhàn)斗過(guò)程中由??系統(tǒng)自動(dòng)與其他玩家的棋子進(jìn)行戰(zhàn)斗,直至最后尚有棋子的玩家獲得勝利,敗者??將被扣除HP,多次重復(fù)這個(gè)過(guò)程直至多名玩家中只有一名獲勝為止,具有“排兵??布陣,自動(dòng)作戰(zhàn)”的游戲模式,與買(mǎi)賣(mài)棋子、棋子聯(lián)動(dòng)、佩戴裝備等游戲功能。??2.?3系統(tǒng)功能模塊需求分析??游戲玩家在游戲的基本模式之外,需要更多的模塊輔助來(lái)增加用戶粘性[^。??基于大部分手機(jī)游戲的設(shè)計(jì)模式,用戶需要在基礎(chǔ)玩法外實(shí)現(xiàn)以下閉環(huán):進(jìn)行游??戲—獲得收益—提升能力—進(jìn)行更高難度的游戲[16]。玩家需要在游戲主玩法中??獲得相應(yīng)的收益產(chǎn)出,進(jìn)而實(shí)現(xiàn)對(duì)其他模塊的養(yǎng)成培養(yǎng),該模塊中的相應(yīng)屬性與??10??
?山東大學(xué)碩士學(xué)位論文???能少的操作頻率在游戲中獲得快速的操作反潰本項(xiàng)目中存在眾多功能模塊,基??于團(tuán)隊(duì)開(kāi)發(fā)的考慮,模塊之間的耦合性將直接影響實(shí)現(xiàn)效果與開(kāi)發(fā)效率,因此需??求各模塊進(jìn)行獨(dú)立開(kāi)發(fā),對(duì)外提供統(tǒng)一的接口調(diào)用,使用單例模式、觀察者模式??與工廠模式等進(jìn)行相互之間的解耦。??2.3.1武將模塊??武將界面負(fù)責(zé)顯示游戲中的武將信息,向服務(wù)器請(qǐng)求武將列表后,使用??組件向玩家清晰的展示玩家當(dāng)前擁有的武將列表,并提供一系列的交互操作,其??模塊功能流程如下圖:??(超面?^?j??[?點(diǎn)擊額面sa??點(diǎn)擊武將按扭??—i—r?f ̄n??武搏頁(yè)面?^?取消滿整?1?睽務(wù)器請(qǐng)求I??…?J—?? ̄\點(diǎn)擊不離營(yíng),\?點(diǎn)擊—7? ̄??「上藤]?|??I?▼?▼??f?mrm??\點(diǎn)擊前,后卜—?纖詳情頁(yè).?^—麵鵬信?\點(diǎn)擊武持卜 ̄*??\點(diǎn)擊皮膚j?^?^?\點(diǎn),裝備/??JT???1?\?穿纖#?/?\?纖雜?/??魏?(麟驗(yàn)求()??_??圖2-3武將功能流程圖??12??
【參考文獻(xiàn)】:
期刊論文
[1]游戲化思維:重新定義品牌與消費(fèi)者的關(guān)系[J]. 李嵐. 東南傳播. 2020(02)
[2]游戲策劃理論及方法研究與實(shí)現(xiàn)[J]. 陳浩. 衛(wèi)星電視與寬帶多媒體. 2020(02)
[3]中國(guó)網(wǎng)絡(luò)游戲消費(fèi)者行為研究[J]. 張雅思,黃偉倫. 納稅. 2019(19)
[4]網(wǎng)絡(luò)游戲產(chǎn)業(yè)發(fā)展現(xiàn)狀研究[J]. 沈敏豪. 產(chǎn)業(yè)與科技論壇. 2019(08)
[5]《刀塔自走棋》熱度持續(xù)走高[J]. 電子競(jìng)技. 2019(04)
[6]探討基于Unity 3D游戲開(kāi)發(fā)流程[J]. 鄧華麗. 電腦編程技巧與維護(hù). 2018(07)
[7]手游熱對(duì)中國(guó)報(bào)業(yè)傳播傳統(tǒng)文化的啟示——以三國(guó)游戲?yàn)槔齕J]. 李辛欣. 城市黨報(bào)研究. 2018(07)
[8]基于Unity3D的多人在線網(wǎng)絡(luò)游戲設(shè)計(jì)與開(kāi)發(fā)[J]. 吳晶晶,戴智超. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2017(10)
[9]基于MVC設(shè)計(jì)模式的前端設(shè)計(jì)[J]. 嚴(yán)偉,郭丹. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用. 2016(09)
[10]論文化經(jīng)濟(jì)思維對(duì)互聯(lián)網(wǎng)游戲的推廣效用[J]. 牛頎聰. 藝術(shù)科技. 2016(07)
碩士論文
[1]傳統(tǒng)文化元素在獨(dú)立游戲設(shè)計(jì)中的應(yīng)用[D]. 談薛蓮.浙江科技學(xué)院 2019
[2]基于Unity引擎的角色扮演類(lèi)手游的設(shè)計(jì)與實(shí)現(xiàn)[D]. 盛劍濤.華中科技大學(xué) 2019
[3]中國(guó)網(wǎng)絡(luò)游戲發(fā)展史研究[D]. 華夏.遼寧大學(xué) 2018
[4]基于Unity3D的移動(dòng)游戲客戶端框架設(shè)計(jì)與應(yīng)用[D]. 龔玨.華中科技大學(xué) 2018
[5]基于Unity3D引擎的三維角色扮演游戲設(shè)計(jì)與實(shí)現(xiàn)[D]. 沈士釗.華中科技大學(xué) 2017
[6]基于Unity3D的策略養(yǎng)成類(lèi)游戲設(shè)計(jì)與實(shí)現(xiàn)[D]. 劉駿堯.吉林大學(xué) 2017
[7]基于Unity3D的輕量級(jí)ARPG手機(jī)游戲系統(tǒng)研究與應(yīng)用[D]. 鄧增強(qiáng).廣東工業(yè)大學(xué) 2017
[8]一個(gè)動(dòng)作卡牌游戲客戶端的設(shè)計(jì)與實(shí)現(xiàn)[D]. 王靜.華中科技大學(xué) 2017
[9]休閑類(lèi)手游的設(shè)計(jì)實(shí)現(xiàn)與游戲性分析[D]. 孟恬恬.北京印刷學(xué)院 2017
[10]移動(dòng)游戲快速開(kāi)發(fā)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D]. 趙懋駿.電子科技大學(xué) 2016
本文編號(hào):3626356
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/3626356.html
最近更新
教材專著