24小時論文定制熱線

咨詢電話

ASP.NETVC++MySQLPHP安卓JSPLinuxJava機械VBASP單片機模具汽車工程畢業設計Flash
您當前的位置:論文定制 > 畢業設計論文 >
快速導航
畢業論文定制
關于我們
我們是一家專業提供高質量代做畢業設計的網站。2002年成立至今為眾多客戶提供大量畢業設計、論文定制等服務,贏得眾多客戶好評,因為專注,所以專業。寫作老師大部分由全國211/958等高校的博士及碩士生設計,執筆,目前已為5000余位客戶解決了論文寫作的難題。 秉承以用戶為中心,為用戶創造價值的理念,我站擁有無縫對接的售后服務體系,代做畢業設計完成后有專業的老師進行一對一修改與完善,對有答辯需求的同學進行一對一的輔導,為你順利畢業保駕護航
代做畢業設計
常見問題

《巨獸來襲》3D游戲開發設計

添加時間:2018/07/20 來源:信息與電腦 (理論版) 作者:尹鑫
/uploads/allimg/180720/1-1PH01A000354.png
  以下為本篇論文正文:

  摘要:本系統主要使用UE4 (Unreal Engine 4) 游戲引擎的各項游戲開發技術來實現。游戲主要通過3D MAX建模與動畫技術來實現角色的動畫, 通過UE4藍圖編程來實現游戲的邏輯, 與模型的物理碰撞、碰撞事件觸發等構建一個完整的游戲體系。游戲模式融合了塔防游戲以及射擊游戲元素, 玩家可以使用槍械來抵御野獸的攻擊保衛自己的基地。

  關鍵詞:UE4; 塔防射擊游戲; 3D MAX;

  Abstract:This system mainly uses the game development technology of UE4 (Unreal Engine 4) game engine to realize. The game is mainly uses 3D MAX modeling and animation technology to achieve the role of animation, through the UE4 blueprint programming to achieve the logic of the game, physical collision with the model and collision events triggered to build a complete game system. The game mode combines the elements of tower defense game and shooting game, game player can use firearms to halt the beast attack to defend their base.

  Keyword:UE4; defense shooting game; 3D MAX;

  1、前言

  UE4[1-5] (Unreal Engine 4) 是Epic Game公司研發并發布的最新一代的游戲制作引擎。UE4中強大的骨骼動畫系統、物理學碰撞、藍圖編程、易用的AI框架賦予了開發者更強的能力, 降低了游戲開發的成本及技術難度, 為更多的游戲開發者提供了一個良好的開發平臺。

  塔防即炮塔防御 (Tower Defence) 的簡稱。本游戲主要借鑒的是塔防這一游戲模式的理念, 將炮塔轉變成玩家可操控、可移動的角色, 這是在游戲模式探索中的一種創新。

  FPS (First-Person Shooting) 游戲, 即第一人稱射擊類游戲, 顧名思義, FPS就是以玩家的主觀視角來進行射擊。游戲的主要模式是玩家通過射擊來阻止野獸進攻己方基地, 保衛己方的基地不受破壞, 從而達到游戲勝利的目的。

  2、項目來源及游戲開發流程

  2.1、項目來源

  本項目為2016年立項的省級創新創業項目, 項目名稱為《巨獸來襲》3D游戲開發。項目編號為201610623065。

  2.2、游戲開發流程

  (1) 根據游戲策劃需求構建角色的原型, 利用3D MAX創建角色模型, 構建角色模型的骨骼, 根據需求設計各種角色動畫。 (2) 根據游戲策劃需求在UE4游戲引擎中搭建相應的場景模型, 并根據需要構建各類場景中所需要的模型, 再利用UE4的物理學碰撞功能設置模型的物理學碰撞。 (3) 將角色模型和動畫導入UE4引擎中, 利用UE4的骨骼動畫系統對角色動畫的邏輯以及操控進行綁定和測試。 (4) 設置角色屬性, 對游戲的判定邏輯和勝負邏輯進行編程, 設置角色屬性的增減邏輯和游戲勝負條件的判定邏輯。 (5) 角色AI設計, 對電腦控制的角色進行AI設計, 規劃角色的出生時間、數量以及行進路線、攻擊邏輯等。 (6) UI設計, 根據游戲風格、程序的需求設計相應的UI。

  3、游戲開發主要技術

  3.1、角色原型設計與建模

  根據本游戲策劃需求設計了“熊”這一角色。運用3D MAX技術構建了“熊”的角色模型, 熊是一種兇猛的大型哺乳類動物, 非常符合本游戲要求的“巨獸”這一角色設定。如圖1所示。

圖1“熊”角色原型
圖1“熊”角色原型

  3.2、角色動畫設計

  依照游戲設計需求, 首先在原模型的基礎上構建出角色的動畫骨骼, 再運用3D MAX動畫技術設計角色的動畫, 如奔跑、跳躍、攻擊、死亡等。奔跑動畫設計如圖2所示。

圖2 奔跑動畫設計示例
圖2 奔跑動畫設計示例

  完成游戲動畫設計之后再將所有的模型、動畫導入UE4引擎當中, 運用UE4的骨骼動畫系統對角色的所有動作進行藍圖編程, 設置動畫的規則和角色控制鍵位。如圖3所示。

圖3 動畫藍圖編程
圖3 動畫藍圖編程

  在使用骨骼動畫系統時, 要特別注意角色動畫的狀態, 還要重視變量的設置, 兩者都需要經過反復的調試來確定。

  3.3、主場景搭建

  根據游戲策劃需求, 運用UE4搭建游戲的主場景, UE4強大的場景構建技術以及豐富多樣的各類模型的素材, 大大降低了場景搭建難度。如圖4所示, 其中包含了各類樹木、花草、灌木等模型。

圖4 主場景
圖4 主場景

  場景搭建步驟:

  (1) 首先根據需求勾勒出場景大致的起伏, 周圍地形的突出和凹陷等; (2) 其次根據游戲策劃的設計要求, 修改和填充地表的材質, 特別要注意盡量靠近后期添加的模型的色彩和材質, 保證環境的風格一致; (3) 最后根據游戲設計要求添加植被, 并合理設置植被的高低、密度。

  4、結語

  UE4引擎強大的易用性, 大大降低了本游戲的開發難度, 很多深層次的游戲開發技術, UE4引擎都將其簡化, 以便于開發者使用, 特別是完整的藍圖編程, 簡化了編程的過程, 為開發者省去了大量的編程工作。本游戲旨在通過將塔防與射擊等元素合理結合, 營造出一種與眾不同的游戲場景, 使玩家能夠充分體驗不同游戲元素碰撞之下產生的別樣的游戲樂趣。

  參考文獻
  [1]EPIC.UE4官方文檔[EB/OL]. (2016-08-28) [2018-02-10].http://www.sohu.com/a/112495900_448835.
  [2]玄令岐.基于UE4的迷宮逃生游戲設計[J].電子質量, 2017 (3) :42-46.
  [3]符清芳, 張茹.基于虛幻4的自然場景制作[J].電腦知識與技術, 2016, 12 (31) :188-189.
  [4]何傳邦, 陳祥, 游繼安, 等.UE4效果圖燈光使用技巧[J].福建電腦, 2015, 31 (9) :78, 94.
  [5]朱閱晗, 張海翔, 馬文娟.基于虛幻4引擎的三維游戲開發實踐[J].藝術科技, 2015, 28 (9) :5-6, 2.

    相關內容
    好優論文定制中心主要為您提供代做畢業設計及各專業畢業論文寫作輔導服務。 網站地圖
    所有論文、資料均源于網上的共享資源以及一些期刊雜志,所有論文僅免費供網友間相互學習交流之用,請特別注意勿做其他非法用途。
    如有侵犯您的版權或其他有損您利益的行為,請聯系指出,論文定制中心會立即進行改正或刪除有關內容!
    欧美日本精品一区二区三区,米奇影视第四色,99久久精品国产免费看,久久精品国产一区二区无码
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>