Unreal Engine 5與三維遊戲設計
林華 主編、鐘景浩 副主編
相關主題
商品描述
作者簡介
目錄大綱
第 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





