Unreal Engine 5與三維遊戲設計

林華 主編、鐘景浩 副主編

  • 出版商: 清華大學
  • 出版日期: 2026-02-01
  • 售價: $594
  • 語言: 簡體中文
  • ISBN: 7302707731
  • ISBN-13: 9787302707738
  • 相關分類: Unreal
  • 下單後立即進貨 (約4週~6週)

  • Unreal Engine 5與三維遊戲設計-preview-1
  • Unreal Engine 5與三維遊戲設計-preview-2
  • Unreal Engine 5與三維遊戲設計-preview-3
  • Unreal Engine 5與三維遊戲設計-preview-4
  • Unreal Engine 5與三維遊戲設計-preview-5
Unreal Engine 5與三維遊戲設計-preview-1

相關主題

商品描述

"本書以“基礎全覆蓋+實戰深拆解”的邏輯,帶讀者解鎖使用Unreal Engine 5 制作 3D 遊戲的全流程開發能力。 全書內容包括:認識 Unreal Engine 5、第一個 Unreal Engine 5 項目、 Unreal Editor 操作基礎、可視化藍圖編程、常用藍圖節點、遊戲設計文檔,並針對 3D 遊戲開發的特殊設置介紹兩個精心設計的遊戲實例——跑酷遊戲和 FPS 射擊遊戲。其中,跑酷遊戲將帶讀者設計動態且富有挑戰性的關卡、創建程序化的角色動畫、實現復雜的道具交互,讓跑酷機制既有趣又有高度的擴展性; FPS 射擊遊戲將帶讀者設計逼真的武器、智能的 AI 敵人和緊張刺激的戰鬥場景。通過親身體驗從創意構思到遊戲實現的全過程,讀者將能更好地將技術應用到實際項目中,更好地了解和掌握 Unreal Engine 5 的強大功能。 本書適合 Unreal Engine 5 初學者、獨立遊戲開發者、有興趣使用 Unreal Engine 5 制作交互內容的讀者閱讀,也適合作為交互藝術設計、遊戲開發等專業的初級課程教材。 "

作者簡介

"林華,清華大學教授,中國藝術設計專業首位博士。先後為清華大學、中國藝術研究院等大學研究生導師,以及哈爾濱工業大學等18所大學的特聘教授。中國美術家協會會員,中國圖象圖形學學會理事,北京圖象圖形學學會常務理事。鐘景浩,擁有20年的技術背景和行業經驗,現為某遊戲公司的Unreal Engine 技術專家。主要研究方向是將Unreal Engine 與Houdini 結合起來制作程序化生成的開放世界遊戲。"

目錄大綱

第 1 章 認識 Unreal Engine 5  1

1.1 Unreal Engine 5 介紹 1

1.2 Unreal Engine 軟硬件需求 9

1.3 Unreal Engine 的下載與安裝 11

1.4 總結 15

1.5 思考 15

第 2 章 第一個 Unreal Engine 5 項目 16

2.1 創建 Unreal Engine 5 項目 16

2.2 第三人稱模板內容介紹 22

2.3  調整 Unreal Engine 5 默認設置 24

2.4 打包並發布 Unreal Engine 5 遊戲項目 27

2.5 總結 47

2.6 思考 47

第 3 章 Unreal Editor 操作基礎 48

3.1 界面總覽 48

3.2 自定義編輯器布局 53

3.3 視口操作 55

3.4 導入外部資產 58

3.5  創建 Unreal Engine 5 內部資產 70

3.6 總結 75

3.7 思考 75

第 4 章 可視化藍圖編程 76

4.1 什麼是藍圖 76

4.2 藍圖與 C++ 77

4.3 關卡藍圖 78

4.4 藍圖類 87

4.5 總結 93

4.6 問答 93

第 5 章 常用藍圖節點 94

5.1 變量 94

5.2 藍圖節點執行順序 107

5.3 藍圖流程控制節點 108

5.4  藍圖間的通信方式 110

5.5 結構藍圖 113

5.6  枚舉藍圖 115

5.7 總結 116

5.8 問答 117

第 6 章 遊戲設計文檔 118

6.1 什麼是遊戲設計文檔 118

6.2  遊戲設計文檔為何如此重要 118

6.3 設計文檔裏面的內容 119

6.4  遊戲設計文檔的工具選擇 121

6.5 設計我們的第一個遊戲 121

6.6 總結 124

6.7 問答 124

6.8 練習 124

第7章 跑酷遊戲 125

7.1 分析遊戲核心玩法 125

7.2 創建跑酷遊戲項目 125

7.3 導入資產 126

7.4 編輯材質 128

7.5 創建玩家類 131

7.6 實現玩家移動 132

7.7 創建跑道地板 136

7.8 實現地板無限重復 139

7.9 生成兩側的建築物 145

7.10 生成跑道障礙物 150

7.11 玩家碰到障礙物 159

7.12 添加遊戲界面 160

7.13 顯示遊戲界面 164

7.14 設置 UI 控制遊戲流程 165

7.15 添加遊戲得分記錄 171

7.16 總結 174

7.17 練習 174

第 8 章 FPS 射擊遊戲 175

8.1 創建新項目 175

8.2 創建玩家角色 176

8.3 導入玩家手部動作 180

8.4 創建玩家視角 181

8.5 控制玩家移動 184

8.6 鼠標控制視角 186

8.7 添加來福步槍 188

8.8 玩家裝備武器 191

8.9 使用動畫藍圖控制玩家動作 193

8.10 添加瞄準功能 196

8.11 添加瞄準準星 199

8.12 下載敵人模型和動作 203

8.13 導入敵人角色資產 204

8.14 創建敵人角色藍圖 206

8.15 創建敵人控制器和 AI 資產 213

8.16 敵人巡邏 216

8.17 敵人移動到玩家位置 221

8.18 敵人攻擊玩家 229

8.19 動畫通知事件 232

8.20 控制敵人攻擊範圍 234

8.21 玩家受傷 236

8.22 可拾取醫療包 239

8.23 玩家射擊 246

8.24 敵人受傷處理 251

8.25 玩家連擊 255

8.26 玩家子彈邏輯 257

8.27 創建遊戲主界面 261

8.28 更新 UI 敵人數量 264

8.29 更新倒計時 267

8.30 更新遊戲內的時間計時器 269

8.31 遊戲結束 273

8.32 遊戲勝利和超時 276

8.33 完成遊戲 280

8.34 總結 282

8.35 練習 282