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

基于Unity的《占地為營》游戲的設計和實現(xiàn)

2019-03-04 11:05:01彭偉國皇富強
電腦知識與技術 2019年34期

彭偉國 皇富強

摘要:近幾年來,F(xiàn)PS游戲逐年增多,提供給玩家多種不同的射擊體驗,作為頗受歡迎的射擊游戲可以幫助用戶釋放生活壓力,體驗射擊與打擊的快感,娛樂身心。當游戲取得勝利時會帶來強烈的滿足感,增強自信心。適度地玩游戲,還可以活躍人的思維,鍛煉智力。

關鍵詞:Unity;FPS游戲;UGUl

中圖分類號:TP37 文獻標識碼:A

文章編號:1009-3044(2019)34-0196-03

1 背景

現(xiàn)代社會,伴隨著工作、生活節(jié)奏越來越快,現(xiàn)代人所面臨的心理壓力也越來越大。由于人們越來越注重業(yè)余生活的質量,所以選擇一款可玩性高的游戲已經成為一種流行的方式,目前手機游戲熱潮席卷全球,F(xiàn)PS游戲更是受到大多玩家的熱捧。

《占地為營》游戲是一款FPS類型的游戲,玩家進入游戲時被賦予一種特殊的使命“為了保衛(wèi)自己家園與侵略者進行一場正義的斗爭”。在游戲過程中,玩家進入游戲大廳后,閱讀完游戲幫助后即可進行角色匹配,尋找相同匹配模式的游戲房間,從而進入戰(zhàn)斗場景,體驗射擊和團隊協(xié)作的樂趣。

2 游戲策劃

游戲策劃就是游戲的設計者對游戲背景和功能界面的設計,主要工作內容包括游戲類型設定、游戲名稱命名、游戲故事背景選擇、游戲風格確定,游戲所需功能的設計等[1]。

《占地為營》游戲是一款FPS動作角色扮演類游戲,保衛(wèi)者軍團以維護和平的名義守衛(wèi)國家,防止敵人占領自己的地盤,游戲目標用戶是所有以上青年用戶,用寫實的游戲場景使玩家沉浸其中。

2.1 游戲規(guī)則

玩家進入游戲首先進行登錄場景,登錄成功后玩家進入游戲大廳可以在游戲大廳進行設置音量大小和鼠標靈敏度,并且可以選擇匹配模式,分別為單人模式、雙人模式、三人模式等。點擊匹配后玩家選擇房間,等待場景加載完畢后,所有玩家進入游戲主場景。玩家會在自己陣地出生,使用鍵盤按鍵WASD進行移動。點擊鼠標左鍵進行射擊敵人,點擊右鍵開鏡瞄準。點擊左上角箭頭可以在輸入框中輸入想要發(fā)送的消息,發(fā)送出去后會在每個玩家的屏幕右方顯示。玩家可以通過小地圖可以觀察到自己當前處的位置,自己陣營以及對方陣營狀況。玩家在戰(zhàn)斗過程中通過入侵對方陣地,并在陣地上方停留一定時長就可以占領對方陣地。如果玩家完全占領對方陣地或被對方占領陣地即進入游戲結束畫面。

2.2 游戲功能需求

根據《占地為營》游戲設計的故事背景以及玩法制定,該游戲的主要功能包括:登錄注冊、武器管理、角色組隊、角色對話、角色對戰(zhàn)、游戲幫助、游戲設置、小地圖。

2.3 游戲數值策劃

游戲的數值策劃對于一款游戲來說非常的關鍵,眾所周知游戲內容是通過數值來表現(xiàn)的,數值滲透在游戲中的各個環(huán)節(jié)。在每一步的執(zhí)行都離不開數值的設計,但并不是數值決定游戲,而是游戲決定數值。因此一個好的數值設計在游戲開發(fā)過程中更多的是輔助和完善,當然我們也有一定的決策權,但是這些決策權只能停留在策劃層面。

游戲玩家的復活時間會影響整個游戲的流程,如果時間設置過長會導致游戲過早結束影響玩家的體驗性,設置時間過短會造成導致雙方都方無法占領陣地,進入無限循環(huán)無法結束游戲的局面。于是參考如今比較成熟的《工者榮耀》的復活時間機制在1-20分鐘內保持一定的復活時間20s,第20分鐘后每隔一分鐘復活時長增加Is。加到60s以后不再增加。具體數值公式如圖1所示。

3 游戲美工設計

數據顯示一款游戲美工方面設計是否成功,將直接影響其日后的發(fā)展。玩家對游戲的第一印象,就是從美T而來的,如果這環(huán)節(jié)做好做到位就很有可能在市場上快速打開局面。

3.1 游戲角色設計

游戲的角色是根據電影《特種部隊》中的美國大兵原型,結合游戲的故事背景和風格進行設計的。由于本游戲風格是現(xiàn)代寫實風格的,建筑風格是西方建筑風格,所以角色設計為寫實類戰(zhàn)士風格,寫實類戰(zhàn)爭人物更能貼切游戲主題吸引玩家眼球。角色頭上帶有鋼盔用來防護頭部,手上拿有槍支用來戰(zhàn)斗,身上還有一些簡單的裝備。角色的帽子以電影《特種部隊》中的特種兵的鋼盔為原型設計。角色在實現(xiàn)時,使用Ma-ya2013軟件制作,主要使用NURBS曲線建模和多邊形建模等方法設計角色模型,然后打開Maya綁定骨骼插件制作骨骼動畫,最后進行蒙皮制作,最終效果如圖2所示。

3.2 游戲UI設計

游戲界面UI主要采用Photoshop設計,搭建游戲UI界面時使用UGUI插件進行制作,包含登錄注冊界面、游戲大廳界面。下面以注冊登錄界面為例進行介紹。

在Unity引擎中創(chuàng)建兩個UI text用來設置輸入賬戶密碼。創(chuàng)建兩個為Sprite,為其添加圖片,然后給兩個按鈕添加Button按鈕,注冊按鈕命名為Register,登錄按鈕命名為Land,命名之后在組件內設置正常、按下、松開的三個狀態(tài)。在Canvas的上添加腳本LandView把登錄的名稱和密碼文本拖到腳本之下,用來加載名稱和密碼。把注冊界面拖出視野,把制作好的界面設為預設,添加腳本PopupView。具體實現(xiàn)如圖3所示。

3.3 游戲場景設計

游戲場景設計以現(xiàn)代化戰(zhàn)爭題材為風格進行設計。主場景中有房子,馬路,油箱,車輛,樹等物品,本游戲的房屋風格為現(xiàn)代風格,建筑的結構與色彩與現(xiàn)代建筑類似。使用MAYA T具建模,房子的貼圖在Photoshop里進行設計后整體貼圖,多次復制形成建筑群。房子的作用只為了裝飾場景。游戲的場景中馬路、油箱以及輪胎采用簡單的現(xiàn)代風格。馬路旁邊為建筑群,主角在馬路和非建筑群中進行穿梭尋找敵人。油桶和輪胎是戰(zhàn)爭中不可缺少的元素,使用這些素材可以增添戰(zhàn)爭的氛圍。這種元素使玩家更能身臨其境。

4 游戲功能設計與實現(xiàn)

本游戲采用模塊化的設計思想對功能進行拆分。下面僅以武器管理功能設計與實現(xiàn)為例進行介紹。

該游戲有四種武器,分別為M16、Skorpion、M416、AWM四種武器。武器動畫主要有開鏡、射擊、替換槍支動畫組成。首先設計PeoplePlayerMain類,在PeoplePlayerMain下面設計Get-Gunlndex0函數,在函數中實現(xiàn)鼠標按下的相應事件,通過按下不同的按鍵獲取不同的槍支名稱。

具體功能如下。

1)開鏡:當玩家點擊鼠標右鍵進行瞄準射擊時武器播放開鏡動畫。

2)射擊:當玩家點擊鼠標左鍵進行射擊時武器播放射擊動畫。

3)替換槍支:當玩家按下數字1、2、3、4時進行切換相對應的槍支并播放替換槍支動畫,如圖4。

首先創(chuàng)建PeoplePlayerMain類把他掛載主角上面,并把所需要切換的槍支放在角色下面并設置非激活狀態(tài),在People-PlayerMain下面創(chuàng)建GetGunlndex0函數,在函數中實現(xiàn)鼠標按下的相應事件,通過按下不同的按鍵獲取不同的槍支名稱。獲取到槍支名稱后通過創(chuàng)建SwitchGun0傳人所切換的名稱,調用var gun =transform.Find(Gunindex)查找子物體所切換的槍支。獲取到切換槍支的物體后通過transform.GetChild(l).gameOb-ject.SetActive(false)設置第一個子節(jié)點激活狀態(tài)為非激活并把剛剛查找的結果gun對象設置激活狀態(tài)和子節(jié)點索引為1。如果此時處于開鏡狀態(tài)通過this.anm.Play(”O(jiān)penMirrorBasics”)切換到非開鏡狀態(tài)武器管理具體核心代碼如下:

5 游戲測試

游戲的功能測試屬于黑盒測試,它是用來檢測每一個功能是否能夠正常運行,黑盒測試是從用戶的角度出發(fā),在完全不考慮程序內部結構和內部特性的情況下,在程序接口進行測試,主要針對軟件功能進行測試[2]。表l列舉了網絡對戰(zhàn)功能測試信息。

6 結束語

該游戲借助Unity3D引擎自身帶有的UGUI創(chuàng)建優(yōu)美的界面效果,借助借助MAYA工具搭建游戲場景,PS工具設計界面的UI圖片,使用Unitv3D引擎自身帶有的編譯器結合C#腳本實現(xiàn)代碼的從而實現(xiàn)界面的動畫以及人物與場景的交互。最終實現(xiàn)了游戲當中的登錄注冊,角色控制、小地圖等功能。

參考文獻:

[1]李心蕊.獨立游戲的設計藝術和文化特性研究[D].齊齊哈爾:齊齊哈爾大學,2016.

[2]張海藩,軟件工程導論[M].6版.北京:清華大學出版社,2016.

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

收稿日期:2019-10-08

作者簡介:彭偉國(1983-)男,河南宜陽人,講師,碩士,研究方向為數字媒體技術應用。

主站蜘蛛池模板: 国产精品亚洲日韩AⅤ在线观看| 天堂网国产| 亚洲二区视频| 青青草原国产| 亚洲三级视频在线观看| 精品国产污污免费网站| 中文字幕 欧美日韩| 欧美国产在线看| 国产第四页| 九九热免费在线视频| 夜夜操狠狠操| 国产成人一区免费观看| 精品视频免费在线| 欧美高清国产| 国外欧美一区另类中文字幕| 久久免费视频6| 免费国产高清精品一区在线| 日韩欧美国产另类| 老熟妇喷水一区二区三区| 国产精品视频导航| 免费毛片a| 69av免费视频| 欧美97色| 日韩中文字幕亚洲无线码| 欧美啪啪网| 免费A级毛片无码无遮挡| 亚洲男人天堂久久| 伊人色在线视频| 狠狠做深爱婷婷久久一区| 中文字幕无线码一区| 久久婷婷综合色一区二区| 国产精女同一区二区三区久| 看看一级毛片| 嫩草国产在线| 国产国语一级毛片| 亚洲国产精品成人久久综合影院| 97国产成人无码精品久久久| 亚洲精品777| 最新国产精品第1页| 中文字幕人妻无码系列第三区| 久草性视频| 久久毛片网| 国产97视频在线| 亚洲区视频在线观看| 欧美午夜理伦三级在线观看| 午夜毛片福利| 亚洲国产中文在线二区三区免| 午夜小视频在线| 91破解版在线亚洲| 国产剧情一区二区| 日本久久网站| 成人欧美在线观看| 欧美日韩一区二区在线免费观看| 亚洲人成网站色7777| 国产丝袜一区二区三区视频免下载| 亚洲成A人V欧美综合天堂| 日本欧美成人免费| 中文字幕无码中文字幕有码在线| 亚洲综合第一区| 欧美一区二区三区国产精品| 亚洲欧美在线综合一区二区三区| 在线国产毛片| 国产精品成人一区二区不卡| 无码精品国产dvd在线观看9久| 热这里只有精品国产热门精品| 国产毛片基地| 亚洲不卡影院| 国产资源免费观看| 久热中文字幕在线| 又大又硬又爽免费视频| 国产大全韩国亚洲一区二区三区| 亚洲国产91人成在线| 黄色三级网站免费| 色成人亚洲| 国产在线观看精品| 91精品啪在线观看国产60岁 | 色精品视频| 日韩人妻无码制服丝袜视频| 国国产a国产片免费麻豆| 欧美另类精品一区二区三区| 欧美日韩激情| 波多野结衣的av一区二区三区|