虛擬現實游戲開發(Unreal Engine)

李華暘

  • 出版商: 清華大學
  • 出版日期: 2023-04-01
  • 售價: $576
  • 貴賓價: 9.5$547
  • 語言: 簡體中文
  • ISBN: 7302626413
  • ISBN-13: 9787302626411
  • 相關分類: UnrealVR/AR
  • 立即出貨

  • 虛擬現實游戲開發(Unreal Engine)-preview-1
  • 虛擬現實游戲開發(Unreal Engine)-preview-2
  • 虛擬現實游戲開發(Unreal Engine)-preview-3
虛擬現實游戲開發(Unreal Engine)-preview-1

買這商品的人也買了...

商品描述

本書一共13章,主要介紹了使用虛幻引擎和C++開發游戲的一些基本功能,與其他主要介紹藍圖的圖書不同,本書側重代碼開發。本書內容主要包括創建項目、UE藍圖、UE類及UE智能指針、C++容器和C++智能指針、UE腳本基礎、Gameplay框架、圖形用戶界面基礎、天空盒、搖桿、光影、地形系統、尋路技術、網絡基礎等,最後是一個完整的游戲示例,供讀者實踐學習。 本書適合作為高等院校、高等職業院校虛擬現實、軟件工程、游戲開發等專業的教材,也可作為游戲開發、虛擬現實的愛好者和從業者的自學用書。本書封面貼有清華大學出版社防偽標簽,無標簽者不得銷售。

目錄大綱

目 錄

第1章 Unreal 

Engine基礎

.

...........1

1.1 環境搭建 ..................................1

1.2 項目創建 ..................................4

1.3 編輯器基礎 ............................10

1.4 工具和編輯器 .........................12

1.5 本章小結 ................................15

第2章 藍圖

.

.................................16

2.1 基礎知識:藍圖 .....................16

2.2 實戰練習:控制場景中門的

開啟和關閉 ...........................19

2.3 本章小結 ................................26

第3章 C++基礎

.

........................27

3.1 基礎知識:現代C++基礎 .....27

3.2 基礎知識:UE的C++類層

級結構 ...................................48

3.3 基礎知識:UE中的宏定義 .....50

3.4 基礎知識:UE中的字符串 .....58

3.5 本章小結 ................................59

第4章 C++進階

.

........................60

4.1 基礎知識:UE中的容器 .........60

4.2 基礎知識:UE中的智能指

針庫 ......................................69

4.3 實戰練習:創建和刪除

C++類 .................................77

4.4 本章小結 ...............................81

第5章 

UE腳本程序基礎知識

.

.....82

5.1 Unreal Engine腳本概述 .........82

5.2 Unreal Engine中C++腳本的

註意事項 ...............................82

5.3 Unreal Engine腳本的基礎

語法 ......................................83

5.4 本章小結 ..............................113

第6章 Gameplay框架

.

.............114

6.1 Gameplay簡介 .....................114

6.2 基礎類 ..................................116

6.3 GameInstance和

Engine類 ............................119

6.4 Pawn和Character ...............120

6.5 Controller .............................121

6.6 GameMode和GameState ...126

6.7 GameInstance ......................128

6.8 Gameplay框架總結 .............130

6.9 本章小結 .............................133

虛擬現實游戲開發(Unreal Engine)

第7章 

圖形用戶界面基礎

.

.........134

7.1 基礎知識:基本概念 ............134

7.2 

基礎知識:基本控件類型

參考 ....................................134

7.3 UMG與C++交互案例 .........149

7.4 本章小結 ..............................154

第8章 

3D游戲開發常用技術

.

...155

8.1 天空盒及其應用 ...................155

8.2 幾何體筆刷Actor .................159

8.3 霧效 .....................................165

8.4 虛擬搖桿 ..............................170

8.5 音頻文件 ..............................172

8.6 UE中的Sound Cue ............172

8.7 C++播放音頻 ......................175

8.8 本章小結 ..............................176

第9章 材質編輯器

.

....................177

9.1 材質基礎 ..............................177

9.2 材質表達式 ..........................181

9.3 常用材質運算節點 ................182

9.4 材質輸入 ..............................183

9.5 本章小結 ..............................185

第10章 光影效果

.

.....................186

10.1 光源類型 ............................186

10.2 光照貼圖UV.......................196

10.3 反射環境 ............................200

10.4 環境法線貼圖 .....................216

10.5 本章小結 ............................218

第11章 地形與尋路技術

.

...........219

11.1 地形的創建 ........................219

11.2 托痕渲染器——

Trail Renderer ....................231

11.3 尋路系統 ............................246

11.4 本章小結 ............................260

第12章 網絡開發基礎

.

..............261

12.1 網絡概述 ............................261

12.2 Unreal Engine網絡

開發案例 ...........................262

12.3 本章小結 ............................269

第13章 ARPG游戲項目實戰

.

....270

13.1 游戲菜單、賬號註冊、登錄等

頁面的製作 .......................270

13.2 賬號註冊和登錄 .................275

13.3 角色顯示 ............................280

13.4 角色動畫製作 .....................284

13.5 動畫事件處理 .....................292

13.6 角色動作控制 .....................296

13.7 玩家攻擊邏輯處理 ..............300

13.8 敵人及敵人創建 .................303

13.9 敵人AI及Boss的AI ..........308

13.10 本章小結 ..........................315

參考文獻

.

......................................316