• 
    

    
    

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

      ?

      基于Unity 3D引擎角色扮演類游戲設計及開發(fā)

      2018-05-14 00:36李兵川
      科技風 2018年15期
      關鍵詞:搜索引擎角色扮演技能

      李兵川

      摘 要:Unity 3D一套完整的3D游戲設計工具,為游戲設計者提供設計服務。本文首先對Unity 3D搜索引擎進行介紹,并闡述了其基本功能,在此基礎上,講解了運用Unity 3D進行角色扮演類游戲的設計流程和開發(fā)相關事項。

      關鍵詞:Unity 3D;角色扮演類游戲;開發(fā)及設計

      1 緒論

      隨著計算機圖像處理及虛擬現(xiàn)實等技術的發(fā)展,游戲特效和畫質得到了較大的改觀和發(fā)展,由此游戲玩家對游戲的畫面和性質提出了更高的期待與要求,希望有更新穎的游戲方式、震撼的效果和完美的游戲體驗。另一方面,在手機日益更新和Android/IOS應用的普及,游戲正朝做移動終端的方向擴展,手機游戲迎來空前的良好發(fā)展環(huán)境。Unity 3D游戲引擎,在3D游戲設計、優(yōu)質畫面提升和游戲體驗升級方面有良好的優(yōu)勢,不僅能夠實現(xiàn)傳統(tǒng)的鼠標、鍵盤等輸入控制,還能夠實現(xiàn)點觸輸入,并且其良好的平臺可移植性,能夠滿足游戲在網(wǎng)頁、計算機和手機端切換和移植。

      2 Unity 3D簡介

      Unity3D是由丹麥Unity Technologies公司開發(fā)的一套游戲開發(fā)工具,能夠用來創(chuàng)建三維游戲和高實時性三維動畫,它是一款綜合性的專業(yè)游戲搜索引擎。Unity3D使用交互的圖形化開發(fā)環(huán)境,其編譯器在Windows和Mac OS X下,能夠發(fā)布游戲到多個平臺上。

      3 Unity 3D游戲開發(fā)設計方案

      3.1 總體設計

      通過采用Unity 3D作為游戲搜索引擎,設計出一個角色扮演類游戲。游戲場景虛擬了一個游戲世界,游戲玩家通過操控游戲中人物來完成既定的游戲情節(jié)相關活動。

      (1)游戲技能設計。游戲玩家通過升級不斷提升自己的游戲技能,而每個游戲技能中均包含了豐富的的功能,例如指向性攻擊、傷害、技能增減益效果、非指向性傷害、自動攻擊、手動攻擊、群體攻擊和單體攻擊等。

      (2)游戲UI設計。游戲人物設計具有美感,與環(huán)境相協(xié)調,并且游戲技能與節(jié)目UI緊密相連,游戲動作能連貫并自然地顯示出來,要求具有實時性、可觀賞性性和合理性,并且能夠根據(jù)技能類型進行區(qū)別顯示。

      (3)游戲輔助人物AI設計。所有游戲環(huán)節(jié)中出現(xiàn)的怪物及場景需要有簡單AI。怪物能夠在偵查范圍內面朝游戲主人公,在追擊范圍內對游戲主人公進行追殺。

      (4)游戲裝備及其他設備設計。裝備需要有與游戲主人公屬性相匹配的屬性加成信息,此外每一個裝備必須要有至少一個唯一的主動效果和唯一的被動效果,這些效果不可疊加,在最后一件同種類的裝備被出售之后消失。

      3.2 設計方案可行性分析

      (1)方案可行性。在Unity 3D中運行采用C#語言進行設計,其腳本語言簡單,并且運行穩(wěn)定,滿足游戲運行的環(huán)境需求。Unity3D游戲引擎能夠在游戲場景中實現(xiàn)物理效果、光照效果等游戲所需要的效果,能夠支持角色扮演單機游戲的開發(fā)。

      (2)方案先進性。Unity3D是當前炙手可熱的游戲引擎,由其設計的游戲能夠在PC端、網(wǎng)頁、手機端等多個平臺間相互移植,并且有很全面的幫助說明文檔和良好的用戶交互界面,滿足設計者的需求,目前使用Unity 3D來完成游戲設計,已成為廣大設計者的優(yōu)先選擇。

      (3) 方案經(jīng)濟性。Unity 3D是一款優(yōu)秀的游戲搜索引擎,其整個安裝套件價格相對于其他大型軟件性價比很高,并且 一款優(yōu)秀的、受歡迎的游戲能夠帶來巨大的經(jīng)濟利益,并能夠促進周邊產(chǎn)業(yè)的發(fā)展。

      (4)方案科學性。Unity3D作為一款全面整合的專業(yè)游戲引擎,以此為依托能夠實現(xiàn)功能復雜效果優(yōu)秀的游戲開發(fā),運用面向對象設計語C#完成游戲程序設計,結果清晰,設計語言門檻較低,并且運行穩(wěn)定,能夠系統(tǒng)而科學地開發(fā)出一款游戲。

      3.3 游戲開發(fā)流程

      在游計過程中,根據(jù)游戲功能實現(xiàn)情況,將開發(fā)分為4個階段:

      (1)游戲原型階段。有角色扮演人物及簡單的場景、道具、物品,能夠實現(xiàn)游戲人物的行走、工具、跳躍等簡單的功能,在此階段,可能無法完成通關,技能升級等功能。

      (2)Alpha版階段。在此階段主要處理游戲人物與游戲情節(jié)設計的邏輯問題,添加關卡設置,并且根據(jù)之前設計的游戲效果結合用戶體驗,對游戲的UI進行更新和完善,包括一些功能菜單欄、商品選擇界面等。

      (3)Beta版本階段。會在上一版本的基礎上,繼續(xù)完善游戲人物情景、邏輯和界面的優(yōu)化工作,并且根據(jù)前面關卡內容,批量完成后續(xù)關卡相同內容涉及及迭代。

      (4)產(chǎn)品階段。游戲在即將上線之前,均會完成大量的玩家測試,對游戲的穩(wěn)定性、健壯性和合理性等進行驗證,在所有的測試bug完成修復后,開始準備上線工作。

      3.4 游戲開發(fā)難點及應對對策

      在使用Unity 3D搜索引擎完成角色扮演類游戲開發(fā)中,有以下問題需要注意及相關應對策略:

      (1)場景漫游:游戲中設定的人物如何回避障礙物是游戲設計的常見問題,處理不好往往對游戲的效果有較大影響。在此款游戲設計中,將會對游戲模型進行標記,對所有可行走位置及不可移動位置進行區(qū)分,并對場景中的實物采用烘焙的方式進行對比計算。

      (2)場景實物AI實現(xiàn):為了讓游戲效果更加逼真,會讓游戲中的怪物出現(xiàn)AI功能,這樣能滿足對游戲人物的攻擊、追查的要求。在此款游戲設計中,通過對距離的計算實現(xiàn)怪物的人工智能。

      (3)游戲裝備唯一性設計:為了保證游戲邏輯性,在設計時要確保每個設備的唯一性。游戲設計中使用腳本的存在與否完成對設備的標記,即購買設備時,先去核對該腳本是否已經(jīng)存在,如果已經(jīng)有,則不增加。

      4 總結

      Unity 3D游戲搜索引擎,在游戲開發(fā)中,為用戶提供了良好的設計界面和向導,通過其設計出來的游戲在視覺畫面、游戲動作變化形式、場景變化等方面有震撼的效果,并且能夠在多個平臺間進行移植,有良好的交互性,得到游戲設計人員的廣泛好評。

      參考文獻:

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

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

      [3]郭芳芳,劉志勤.Unity3D在教育游戲中的應用研究[J].教育觀察,2012,10:47-50.

      猜你喜歡
      搜索引擎角色扮演技能
      Chrome 99 Canary恢復可移除預置搜索引擎選項
      女生總有一些神奇的技能
      世界表情符號日
      談初中地理角色扮演法的實施
      角色扮演法應用于小學英語教學的思考
      角色扮演
      拼技能,享豐收
      畫唇技能輕松
      小鮮肉不可不知的生存技能
      基于Lucene搜索引擎的研究
      临西县| 沧州市| 依兰县| 平罗县| 昭平县| 民权县| 铜川市| 文登市| 台南县| 万年县| 庆阳市| 台南市| 崇仁县| 武穴市| 简阳市| 城口县| 开封县| 扶绥县| 广德县| 承德市| 西丰县| 洮南市| 阿拉善左旗| 醴陵市| 如东县| 河北省| 黑龙江省| 苏州市| 华宁县| 仙桃市| 天长市| 义马市| 吉木萨尔县| 永川市| 阿拉善左旗| 衡东县| 博爱县| 彰化县| 绥阳县| 林芝县| 茂名市|