虛擬現實引擎交互技術
張娟,姚亮
- 出版商: 電子工業
- 出版日期: 2026-04-01
- 售價: $330
- 語言: 簡體中文
- 頁數: 260
- ISBN: 7121526565
- ISBN-13: 9787121526565
-
相關分類:
遊戲引擎 Game-engine
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本教材針對虛擬現實項目開發工作中的引擎交互崗位需求,對接“虛擬現實技術應用”專業教學標準,基於虛幻引擎5,主要講授交互程序設計知識與方法。全書包含藍圖基礎、物理模擬、用戶界面和人工智能應用4章。其中,藍圖基礎和物理模擬章節涵蓋虛幻引擎交互設計核心技術;用戶界面和人工智能應用章節采用企業真實項目案例,融合技能大賽知識點進行相關模塊講解。基礎知識與項目操作相結合,為提高學習者開發虛擬現實項目的能力、滿足崗位需求奠定堅實的基礎。本教材適用於高等職業院校“虛擬現實技術應用”相關專業的教學,也可供利用虛幻引擎開發虛擬現實項目的技術人員參考使用。本教材為每小節提供教學視頻,使用者可以掃描書中二維碼直接觀看。本教材涉及的虛幻引擎外部的素材資源,使用者可登錄華信教育資源網註冊後免費下載。
目錄大綱
第1章 藍圖基礎 1
1.1 藍圖概述 3
1.1.1 藍圖類別 3
1.1.2 藍圖編輯器 7
1.1.3 藍圖腳本編寫基礎 13
1.2 流程控制 24
1.2.1 基本流程控制節點 25
1.2.2 開關類流程控制節點 37
1.3 事件 39
1.3.1 項目運行類事件 40
1.3.2 碰撞類事件 44
1.3.3 傷害類事件 50
1.3.4 鼠標輸入類事件 56
1.3.5 自定義事件 59
1.4 變量 63
1.4.1 創建變量 64
1.4.2 應用變量 67
1.5 函數 70
1.5.1 函數概述 70
1.5.2 自定義函數 71
1.5.3 構造函數 74
1.5.4 藍圖函數庫 76
1.6 宏 77
1.6.1 自定義宏 77
1.6.2 藍圖宏庫 79
1.6.3 事件、函數和宏的區別 80
1.7 藍圖通信 80
1.7.1 直接藍圖通信方式 81
1.7.2 藍圖轉換方式 85
1.7.3 事件分發器方式 86
1.7.4 藍圖接口方式 90
1.8 增強輸入系統應用 94
1.8.1 新角色設置 94
1.8.2 設置增強輸入系統 97
本章小結 103
第2章 物理模擬 104
2.1 碰撞 105
2.1.1 為靜態網格體添加碰撞 105
2.1.2 碰撞響應 110
2.1.3 碰撞屬性 112
2.1.4 追蹤檢測 116
2.2 Chaos破壞系統 128
2.2.1 幾何體集合 128
2.2.2 混沌物理場 134
2.3 布料模擬 143
2.3.1 創建布料資產 143
2.3.2 布料的碰撞 148
2.4 物理約束 150
2.4.1 物理約束Actor 150
2.4.2 纜索Actor 154
2.5 流體模擬 155
2.5.1 制作Niagara流體粒子系統 155
2.5.2 設置流體碰撞 163
本章小結 165
第3章 用戶界面 167
3.1 UMG基礎 168
3.1.1 控件藍圖編輯器界面 168
3.1.2 控件 170
3.2 地圖拾取與拼接UI的制作 171
3.2.1 制作帶動畫的項目標題 172
3.2.2 制作打字機式效果的內容
簡介 178
3.2.3 利用紋理坐標拆分地圖 183
3.2.4 拾取地圖並放入背包 189
3.2.5 鼠標拖曳拼接地圖 195
3.3 射擊遊戲HUD的制作 205
3.3.1 隨機生成目標物 205
3.3.2 編寫遊戲程序 208
3.3.3 制作遊戲HUD 213
本章小結 218
第4章 人工智能應用 220
4.1 準備遊戲角色 221
4.1.1 制作玩家HUD 221
4.1.2 制作人工智能對手Actor 225
4.1.3 設置人工智能對手的巡邏
行為 230
4.2 升級人工智能對手技能 235
4.2.1 為人工智能對手添加視覺 235
4.2.2 為人工智能對手添加聽覺 243
4.2.3 項目優化及打包 250
本章小結 252
參考文獻 254
