-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
虛擬現實游戲開發(Unreal Engine) 版權信息
- ISBN:9787302626411
- 條形碼:9787302626411 ; 978-7-302-62641-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
虛擬現實游戲開發(Unreal Engine) 本書特色
本書作者有十余年的教學和研發經驗,深深感到授人以魚不如授人以漁,因此本書不是工具書,不會事無巨細;本書是VR游戲開發者和游戲開發者的助手,C 新知識、UE引擎操控對象,是從業者的視角而不僅是教學視角,本書將助力您習得游戲的設計和開發的思路。
虛擬現實游戲開發(Unreal Engine) 內容簡介
本書一共13章,主要介紹了使用虛幻引擎和C++開發游戲的一些基本功能,與其他主要介紹藍圖的圖書不同,本書側重代碼開發。本書內容主要包括創建項目、UE藍圖、UE類及UE智能指針、C++容器和C++智能指針、UE腳本基礎、Gameplay框架、圖形用戶界面基礎、天空盒、搖桿、光影、地形系統、尋路技術、網絡基礎等,*后是一個完整的游戲示例,供讀者實踐學習。 本書適合作為高等院校、高等職業院校虛擬現實、軟件工程、游戲開發等專業的教材,也可作為游戲開發、虛擬現實的愛好者和從業者的自學用書。本書封面貼有清華大學出版社防偽標簽,無標簽者不得銷售。
虛擬現實游戲開發(Unreal Engine) 目錄
目 錄
第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
虛擬現實游戲開發(Unreal Engine) 作者簡介
李華旸,博士,副教授,畢業于華中科技大學計算機與理論專業,江西財經大學VR產業學院副院長,軟件工程游戲方向負責人,曾發表學術論文十余篇,主持省級項目和橫向課題多項,有較好理論基礎和實踐能力,熟悉C++、C#、python、javascript等。
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
羅庸西南聯大授課錄
- >
莉莉和章魚
- >
我與地壇
- >
李白與唐代文化
- >
有舍有得是人生
- >
伯納黛特,你要去哪(2021新版)
- >
煙與鏡