注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡網絡與數據通信網絡服務Unreal Engine 4學習總動員:游戲開發(fā)

Unreal Engine 4學習總動員:游戲開發(fā)

Unreal Engine 4學習總動員:游戲開發(fā)

定 價:¥99.00

作 者: 張寶榮
出版社: 中國鐵道出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787113257804 出版時間: 2019-07-01 包裝:
開本: 頁數: 字數:  

內容簡介

  內 容 簡 介 \n \n 游戲開發(fā)是Unreal Engine 4 的拿手好戲,本書全面介紹游戲開發(fā)的全部內容。對游戲概念設計、游戲框架、游戲元素、游戲工具應用、游戲制作具體操作一網打盡。通過講解幾十個具體操作層面的教程,使讀者全面掌握游戲制作的技能技巧。 \n 配套資源中提供書中案例的工程源文件并精選十個精彩游戲制作視頻教程,歷時3小時以上,手把手一步步教會讀者掌握Unreal Engine 4 游戲開發(fā)實戰(zhàn)操作。使讀者一步跨入游戲制作高端領域。

作者簡介

  張寶榮,計算機圖形圖像領域骨灰級玩家,精通Maya、Houdini、UE4等軟件。從事3D動畫技術、影視特效技術、游戲開發(fā)技術、虛擬現實技術研究與教學二十多年。出版有Maya、Houdini等技術專著近20部。長年奮戰(zhàn)在技術研發(fā)與教學一線,始終跟蹤研究國際前沿的行業(yè)專業(yè)技術。參與制作過多部數字電影、電視劇、MTV等項目,任職特效導演。擔任過多家專業(yè)培訓機構教學總監(jiān)。國內計算機圖形圖像領域跨專業(yè)、多學科、總合性的具有技術實力和教學水平的領軍人物。

圖書目錄

 
目錄
 
第1章 基礎游戲概念 ..................... 1
1.1 虛幻項目和游戲 ............................2
1.2 創(chuàng)建類的基礎知識 ........................3
1.2.1 僅使用藍圖 .....................................5
1.2.2 C 和藍圖 ......................................7
1.2.3 僅使用C ....................................13
 
第2章 游戲框架 .......................... 18
2.1 Gameplay框架 ............................19
2.2 游戲架構快速指南 ......................19
2.2.1 代表世界中的玩家、好友及敵人 ....19
2.2.2 使用玩家輸入或AI邏輯控制Pawn ...20
2.2.3 向玩家顯示信息 ...........................21
2.2.4 設置及跟蹤游戲規(guī)則 ...................21
2.2.5 架構中類的關系 ...........................22
2.3 Pawn ...........................................22
2.3.1 Pawn基本知識 ..............................23
2.3.2 角色 ...............................................24
2.4 控制器 ........................................24
2.4.1 AIController ..................................25
2.4.2 PlayerController(玩家控制器) ....25
2.5 游戲流程總覽 .............................25
2.6 游戲模式(GameMode) ...........27
2.7 攝像機 ........................................29
2.8 用戶界面和HUD .........................31
 
第3章 游戲元素 .......................... 32
3.1 輸入 ............................................33
3.1.1 硬件輸入 .......................................33
3.1.2 PlayerInput(玩家輸入) ............33
3.1.3 InputComponent(輸入組件) ....35
3.1.4 輸入處理流程 ...............................36
3.2 網絡連接與多人游戲 ..................38
3.2.1 網絡概述 .......................................38
3.2.2 復制過程示例 ...............................39
3.2.3 藍圖中的多人游戲 .......................39
3.2.4 客戶端–服務器模式 ...................44
3.2.5 Actor的復制 ..................................45
3.2.6 多人游戲中的關卡切換 ...............59
3.2.7 人物移動組件 ...............................61
3.3 保存游戲 .....................................64
3.3.1 使用藍圖保存游戲 .......................65
3.3.2 使用C 保存游戲 ........................68
3.4 數據驅動游戲元素 ......................71
3.4.1 數據表 ...........................................71
3.4.2 數據曲線 .......................................72
3.4.3 導入過程 .......................................72
3.4.4 數據連接 .......................................73
3.4.5 數據使用(僅限程序員) ............74
3.5 AI及行為樹(Behavior Tree) ....74
3.5.1 行為樹 ...........................................74
3.5.2 場景查詢系統 ...............................91
3.6 本地化 ........................................99
3.6.1 文本的本地化 ...............................99
3.6.2 資源的本地化 .............................108
3.7 游戲運行的性能分析 ................108
3.7.1 實現游戲分析 .............................109
3.7.2 外部分析軟件 .............................113
 
第4章 游戲工具 ........................ 116
4.1 游戲的調試 ...............................117
4.1.1 編輯器與游戲調試工具組合使用 ....118
4.1.2 基本擴展 .....................................118
4.1.3 定制類別 .....................................120
4.2 網絡分析器(Network Profiler) ...123
4.2.1 錄制分析會話 .............................123
4.2.2 在Network Profiler應用程序中查看分析會話 ........................124
4.2.3 Chart,Filters,Details選項卡 ........124
4.2.4 圖表視圖 .....................................125
4.2.5 統計數據列表 .............................125
4.2.6 匯總視圖 .....................................125
4.2.7 幀詳細信息 .................................125
4.2.8 篩選器 .........................................125
4.2.9 性能視圖 .....................................125
4.2.10 Actors選項卡、Properties(屬性)選項卡和RPCs選項卡 .......126
4.2.11 服務器和客戶端 .......................126
4.3 可視化日志Visual Logger .........126
 
第5章 游戲開發(fā)實戰(zhàn) ................. 133
5.1 生成/摧毀Actor概述 .................134
5.1.1 在藍圖中生成/摧毀Actor ............134
5.1.2 摧毀一個已生成的Actor .............140
5.2 重生玩家 ...................................141
5.3 支配Pawn .................................145
5.4 使用Raycasts(Tracing) .........149
5.5 引用Actor .................................157
5.6 使用計時器(Timer) ...............165
5.7 設置游戲模式 ...........................169
5.8 設置輸入 ...................................173
5.9 設置Actor的輸入 ......................180
5.10 如何設置人物動作 ..................184
5.10.1 人物設置 ...................................185
5.10.2 輸入和游戲模式 .......................189
5.10.3 完成人物設置 ...........................191
5.10.4 創(chuàng)建混合空間 ...........................194
5.10.5 動畫藍圖——閑置和行走狀態(tài) ....198
5.10.6 動畫藍圖——蹲伏狀態(tài)............202
5.10.7 動畫藍圖——慢跑狀態(tài)............205
5.10.8 動畫藍圖——跳躍狀態(tài)............209
5.10.9 動畫藍圖——俯臥狀態(tài)............212
5.11 查找Actor ...............................216
5.12 使用攝像機 .............................221
5.12.1 使用靜態(tài)攝像機 .......................223
5.12.2 在多個固定攝像機之間切換 ....226
5.12.3 使用攝像機組件 .......................230
5.12.4 使用彈簧臂組件 .......................236
5.13 為Actor添加組件 ....................238
5.14 使用OnHit事件 .......................242
5.15 如何同步Actor ........................246
5.16 遠程調用函數(ReplicatingFunctions) ...........................253
5.17 同步變量 .................................262
5.18 測試多人游戲 .........................270
5.18.1 設置玩家數量 ...........................270
5.18.2 調整游戲窗口 ...........................270
5.18.3 高級設置 ...................................271
5.18.4 多人選項 ...................................271
5.18.5 監(jiān)聽服務器與專用服務器 .......273






本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號