• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Unity 3D游戲開發(fā)流程分析

      2018-03-30 11:58:18李兵川
      山東工業(yè)技術(shù) 2018年7期
      關(guān)鍵詞:策劃項(xiàng)目管理流程

      李兵川

      摘 要:本文首先對Unity 3D基本情況進(jìn)行介紹,分析unity 3D開發(fā)工具在游戲開發(fā)中的優(yōu)勢特點(diǎn),并對游戲開發(fā)項(xiàng)目管理流程及游戲開發(fā)實(shí)施一般步驟進(jìn)行講解,在此基礎(chǔ)上分析了基于Unity 3D游戲開發(fā)的基本流程。

      關(guān)鍵詞:Unity 3D;游戲開發(fā);流程分析

      DOI:10.16640/j.cnki.37-1222/t.2018.07.135

      1 前言

      隨著網(wǎng)頁游戲、手機(jī)應(yīng)用和各色多媒體產(chǎn)品對3D領(lǐng)域的逐步深入,開發(fā)者對一種使用難度低、開發(fā)功能齊全、代碼應(yīng)用廣泛的3D開發(fā)平臺的需求越來越迫切。Unity 3D從一開始就被設(shè)計成易于使用的產(chǎn)品,簡單的用戶界面、支持多腳本語言以及強(qiáng)大的游戲引擎等特點(diǎn),讓Unity 3D成為深受市場歡迎的開發(fā)平臺。

      2 Unity 3D

      2.1 Unity 簡介

      Unity3D是由丹麥Unity公司開發(fā)的游戲開發(fā)工具,作為一款跨平臺的游戲開發(fā)工具,從一開始就被設(shè)計成易于使用的產(chǎn)品。支持包括IOS,ANDROID,PC,WEB,PS3.XBOX等多個平臺的發(fā)布。同時作為一個完全集成的專業(yè)級應(yīng)用,Unity還包含了價值數(shù)百萬美元的功能強(qiáng)大的游戲引擎。具體的特性包含整合的編輯器、跨平臺發(fā)布、地形編輯、著色器,腳本,網(wǎng)絡(luò),物理,版本控制等特性。

      2.2 Unity 3D 基本特征

      Unity 3D虛擬引擎的基本特征包括:

      (1)鏡頭特效:Unity 3提供了光羽、高品質(zhì)景深、內(nèi)部鏡頭反射、輪廓線和深度感知顏色校正,以及更多。

      (2)延遲渲染:在Unity 3中最突出的就是先進(jìn)的延遲照明系統(tǒng)。

      (3)源代碼級調(diào)試器:Unity 3通過使用MonoDevelop引入了腳本調(diào)試,無論是Windows系統(tǒng)還是Mac系統(tǒng)。你可以中斷游戲,逐行單步執(zhí)行,設(shè)置斷點(diǎn)和檢查變量。

      (4)音頻魔術(shù):Unity 3帶來了對音場區(qū)(Reverb Zones)、過濾器和文件追蹤的支持,并且將許多其他好東西都收納其中。

      (5)遮擋剔除:對于移動設(shè)備而言,首要的關(guān)注目標(biāo)是性能,它可以同時在移動設(shè)備、網(wǎng)絡(luò)和游戲機(jī)上運(yùn)行。

      (6)資產(chǎn)管理:在Unity中添加了內(nèi)容管理器功能,可以通過預(yù)覽的方式顯示所有的內(nèi)容,包括其中的標(biāo)記和搜索。

      3 Unity 3D游戲開發(fā)流程分析

      3.1 游戲開發(fā)的基本項(xiàng)目管理流程

      有戲開發(fā)有別于普通的軟件開發(fā),相對于其他軟件類開發(fā),有戲開發(fā)的難度更大,要求團(tuán)隊(duì)較好的合作意識和技術(shù)基礎(chǔ)。一般游戲開發(fā)項(xiàng)目管理流程主要包括4個階段:

      (1)游戲原型階段:在這個階段,項(xiàng)目團(tuán)隊(duì)要根據(jù)游戲設(shè)計場景、游戲可持續(xù)性、策略等進(jìn)行必要的技術(shù)驗(yàn)證。

      (2)Alpha版階段:此階段主要完善游戲角色的基本邏輯,定義完整的數(shù)據(jù)結(jié)構(gòu)和關(guān)卡配置,并根據(jù)項(xiàng)目計劃完成游戲界面的設(shè)計和優(yōu)化,包括一些功能菜單界面的設(shè)計。

      (3)Beta版本階段:在Alpha版本基礎(chǔ)上,將要進(jìn)一步完善和優(yōu)化游戲邏輯,批量完成美術(shù)、關(guān)卡和其他游戲內(nèi)容,并對UI進(jìn)行精細(xì)化設(shè)計,并在游戲中增加IAP,GameCenter等內(nèi)容。

      (4)產(chǎn)品階段:產(chǎn)品階段需要進(jìn)行大量的用戶測試,修復(fù)在測試過程中發(fā)現(xiàn)的各種Bug,并對游戲中的圖標(biāo)、截圖等進(jìn)行多語言說明,錄制軟件發(fā)布前視頻,并提交正式版上線APP。

      3.2 游戲開發(fā)實(shí)施步驟

      游戲開發(fā)包括啟動、策劃、程序設(shè)計、美工、測試等多個環(huán)節(jié)。

      (1)游戲開發(fā)啟動:在立項(xiàng)報告及創(chuàng)意說明書寫好之后,同時團(tuán)隊(duì)也成立好。這時游戲的研發(fā)工作就可以順利開展了。

      (2)游戲研發(fā)策劃:策劃包括主策劃系統(tǒng)組、劇情組、數(shù)值組、執(zhí)行組。在項(xiàng)目正式啟動之時,策劃所要做的工作就是整理出美術(shù)所需要的各種圖素。

      (3)游戲研發(fā)美工:美術(shù)組分為2D平面美工、人物組、場景組、CG組、普通圖素組。美術(shù)在游戲之初,根據(jù)策劃提出的要求,做出游戲的原畫。

      (4)游戲研發(fā)測試:測試在游戲雛形一建立的時候就可以開始工作了,策劃每加入一個新的內(nèi)容,都必須由測試反復(fù)的測試并通過才可以。

      3.3 基于Unity 3D游戲開發(fā)流程

      采用Unity 3D開發(fā)游戲項(xiàng)目,主要分為以下幾個步驟:

      (1)創(chuàng)建游戲工程:打開Unity 3D軟件,會彈出提示窗口,提示需要打開已有工程或者重新建立新的工程,按照提示選擇創(chuàng)建一個新的工程,并且選擇工程要存放的地址。

      (2)創(chuàng)建場景。在軟件的菜單項(xiàng)目中,可以通過Terrain選擇create Terrain,來創(chuàng)建所需要的場景。在軟件中,定義了一些基本的場景應(yīng)用,可以通過GameObject,Creat Other菜單來創(chuàng)建需要的場景。

      (3)創(chuàng)建游戲?qū)嶓w:用同樣的方法場景一個實(shí)體,并且可以在Inspector中,通過更改實(shí)體的三維坐標(biāo)值,來設(shè)計實(shí)體的空間體型。

      (4)添加燈光、色彩等因素。如果在設(shè)計中,管線比較暗,可以為場景添加燈光,在Unity 3D中,光源有兩種可供選擇,點(diǎn)光源和平行光源。

      (5)調(diào)用攝像機(jī):在Unity 3D軟件的Hierarchy 窗口會有一個系統(tǒng)自動生成的攝像機(jī)。設(shè)計過程中,可以移動攝像機(jī)的前后位置,來調(diào)整Game窗口實(shí)體的大小。

      (6)定義游戲主體運(yùn)動軌跡:游戲?qū)嵨镞\(yùn)動軌跡是游戲體驗(yàn)中動作的直觀表現(xiàn)。而在Unity 3D中,運(yùn)動軌跡的控制是通過腳本程序來控制的??梢酝ㄟ^Create,JavaScript來創(chuàng)建腳本文件,雙擊打開后,可以進(jìn)行程序編輯和設(shè)計,大所有的游戲動作和運(yùn)動軌跡將在此部分完成。

      4 總結(jié)

      Unity 3D在游戲開發(fā)中得到了廣泛應(yīng)用,其多平臺的可移植性,讓游戲在手機(jī)端、PC端及網(wǎng)頁間共存變成可能,很好地滿足開發(fā)人員的需求。隨著游戲開發(fā)的日趨發(fā)展,可能會出現(xiàn)新的開發(fā)平臺,相信這個數(shù)量會在未來幾年得到擴(kuò)大。但各個開發(fā)人員選擇開發(fā)工具的原則會繼續(xù)保持,那就是容易實(shí)現(xiàn)開發(fā)項(xiàng)目管理、多平臺可共享、移植的開發(fā)工具。

      參考文獻(xiàn):

      [1] Unity.Unity3D參考手冊[S].Unity,2010:94-121.

      [2]朱柱.基于Unity3D的虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計與應(yīng)用研究[D].武漢:華中師范大學(xué),2012.

      [3]魏迎梅.虛擬環(huán)境中碰撞檢測問題的研究:[D].長沙:中國人民解放軍國防科學(xué)技術(shù)大學(xué),2000:23-45.

      猜你喜歡
      策劃項(xiàng)目管理流程
      裝配式EPC總承包項(xiàng)目管理
      本刊特別策劃
      本刊特別策劃
      本刊特別策劃
      基于大數(shù)據(jù)分析的集合式EPC總承包項(xiàng)目管理軟件技術(shù)的應(yīng)用
      吃水果有套“清洗流程”
      項(xiàng)目管理在科研項(xiàng)目管理中的應(yīng)用
      未來如何更高效地進(jìn)行工程項(xiàng)目管理
      違反流程 致命誤判
      本刊審稿流程
      马关县| 清河县| 定边县| 博湖县| 乌兰察布市| 颍上县| 布拖县| 湖北省| 且末县| 上虞市| 安康市| 鸡西市| 汉中市| 大冶市| 察雅县| 临武县| 瑞昌市| 治多县| 天门市| 讷河市| 平乐县| 枣强县| 清流县| 雷波县| 陕西省| 承德县| 新田县| 永昌县| 蕲春县| 图木舒克市| 兴国县| 丹棱县| 甘肃省| 郴州市| 武城县| 海安县| 巴彦县| 丁青县| 张家口市| 灵川县| 嘉峪关市|