Unity 3D 從入門到精通 (視頻微課版)

Unity 3D 從入門到精通 (視頻微課版)

作者: 薛慶文
出版社: 電子工業
出版在: 2021-11-01
ISBN-13: 9787121422065
ISBN-10: 7121422069
裝訂格式: 平裝
總頁數: 320 頁





內容描述


Unity 3D是近幾年非常流行的一款3D游戲開發引擎,其特點是跨平臺能力強,移植便捷,所以得到了眾多游戲設計者的青睞。本書主要介紹的內容包括游戲引擎概述、3D數學基礎知識、Unity基本內容、Unity腳本開發技術、創建基本的3D場景、物理系統、圖形用戶界面UGUI、Mecanim動畫系統、導航網格尋路、音效系統、全局光照與粒子系統、游戲資源打包與跨平臺發布,並通過RunBall案例講解Unity 3D場景的創建、剛體及力場的應用、UGUI游戲界面的創建和在PC平臺發布游戲。最後,利用UGUI綜合案例介紹搭建游戲環境的過程,包括製作游戲的開始面板、主面板、“角色”面板、“背包”面板、“關卡選擇”面板、“設置”面板和“登錄”面板。


目錄大綱


第 1 章 遊戲引擎概述 ...................................................................................................... 1
1.1 遊戲引擎簡介 ............................................................................................................. 1
1.2 常見商用遊戲引擎簡介 ................................................................................................4
1.3 3D 仿真程序簡介 ....................................................................................................... 8
1.4 Unity 引擎簡介 ............................................................................................................10
本章小結 ...........................................................................................................................16
思考與練習 ........................................................................................................................17
第 2 章 3D 數學基礎知識 ............................................................................................... 18
2.1 坐標系 ........................................................................................................................18
2.2 向量 .............................................................................................................................24
2.3 歐拉角與四元數 ............................................................................................................27
本章小結 ............................................................................................................................. 32
思考與練習 ...........................................................................................................................32
第 3 章 Unity 基本內容................................................................................................... 33
3.1 Unity 的下載與安裝 ......................................................................................................33
3.2 創建第#一個工程 .................................................................................................................... 40
3.3 Unity 操作界面 ..................................................................................................................... 44
3.4 常用工作視圖 ........................................................................................................................ 47
3.5 Unity 資源商店簡介 .............................................................................................................. 53
本章小結 ..................................................................................................................................58
思考與練習 ............................................................................................................................. 58
第 4 章 Unity 腳本開發技術 ........................................................................................... 59
4.1 Unity 腳本簡介 ..................................................................................................................... 59
4.2 腳本的相關操作 .................................................................................................................... 61
4.3 Unity 腳本編輯器 ................................................................................................................. 66
4.4 Unity 常用命名空間 .............................................................................................................. 68
4.5 MonoBehaviour 類 ................................................................................................................ 69
4.6 遊戲對象和組件 .................................................................................................................... 72
4.7 常用腳本 API ........................................................................................................................ 77
4.8 協程 ....................................................................................................................................... 83
本章小結 ........................................................................................................................................ 85
思考與練習 .................................................................................................................................... 86
第 5 章 創建基本的 3D 場景 .......................................................................................... 87
5.1 創建 3D 場景 ........................................................................................................................ 87
5.2 創建遊戲對象與添加組件 ................................................................................................... 89
5.3 預製體 ................................................................................................................................... 92
5.4 RunBall 案例(一) ............................................................................................................. 99
5.5 地形 ..................................................................................................................................... 105
本章小結...................................................................................................................................... 116
思考與練習 .................................................................................................................................. 117
第 6 章 物理系統 ......................................................................................................... 118
6.1 物理系統的概念 ................................................................................................................. 118
6.2 Rigidbody 組件 ................................................................................................................... 118
6.3 Collider 組件 ....................................................................................................................... 120
6.4 Constant Force 組件 ............................................................................................................ 125
6.5 RunBall 案例(二) ........................................................................................................... 127
6.6 Joint 組件 ............................................................................................................................ 129
6.7 Cloth 組件 ........................................................................................................................... 132
6.8 Character Controller 組件 ................................................................................................... 134
本章小結 ...................................................................................................................................... 137
思考與練習 .................................................................................................................................. 138
第 7 章 圖形用戶界面 UGUI......................................................................................... 139
7.1 UGUI 系統簡介 .................................................................................................................. 139
7.2 UGUI 常用組件 .................................................................................................................. 140
7.3 Rect Transform 組件 ........................................................................................................... 159
7.4 UGUI 佈局組件 .................................................................................................................. 162
7.5 RunBall 案例(三) ........................................................................................................... 165
本章小結 ...................................................................................................................................... 182
思考與練習 .................................................................................................................................. 182
第 8 章 Mecanim 動畫系統 .......................................................................................... 185
8.1 Mecanim 動畫系統概述 ..................................................................................................... 185
8.2 人形角色動畫 ..................................................................................................................... 189
8.3 Animator Controller ............................................................................................................ 193
8.4 動畫混合樹 ......................................................................................................................... 202
8.5 Sprite 動畫剪輯 .................................................................................................................. 207
本章小結 ...................................................................................................................................... 210
思考與練習 .................................................................................................................................. 210
第 9 章 導航網格尋路 .................................................................................................. 211
9.1 常見尋路技術概述 .............................................................................................................. 211
9.2 實現導航網格尋路的方式 .................................................................................................. 211
9.3 導航常用屬性概述 .............................................................................................................. 226
本章小結 ...................................................................................................................................... 231
思考與練習 .................................................................................................................................. 232
第 10 章 音效系統........................................................................................................ 233
10.1 音效系統概述 .................................................................................................................... 233
10.2 音頻文件格式 .................................................................................................................... 237
10.3 Audio Source 組件 ............................................................................................................. 238
10.4 Audio Listener 組件 ........................................................................................................... 241
10.5 空間音效環繞效果案例分析 ............................................................................................ 242
本章小結 ...................................................................................................................................... 245
思考與練習 .................................................................................................................................. 246
第 11 章 全局光照與粒子系統 ...................................................................................... 247
11.1 全局光照............................................................................................................................ 247
11.2 Light 光照介紹 .................................................................................................................. 248
11.3 粒子系統............................................................................................................................ 255
本章小結 ...................................................................................................................................... 266
思考與練習 .................................................................................................................................. 267
第 12 章 遊戲資源打包與跨ping台發布 ........................................................................... 268
12.1 AssetBundle 概述 .............................................................................................................. 268
12.2 ping台發佈設置 .................................................................................................................... 272
12.3 發佈到 PC ping台 ................................................................................................................. 273
12.4 發佈到 Android ping台 ........................................................................................................ 277
12.5 發佈到 WebGL ping台 ......................................................................................................... 282
本章小結 ...................................................................................................................................... 285
思考與練習 .................................................................................................................................. 286
第 13 章 UGUI 綜合案例 .............................................................................................. 287
13.1 案例介紹與環境搭建 ........................................................................................................ 287
13.2 製作遊戲的開始面板 ........................................................................................................ 287
13.3 製作遊戲的主面板 ............................................................................................................ 289
13.4 製作遊戲的“角色”面板 ............................................................................................... 294
13.5 製作遊戲的“背包”面板 ............................................................................................... 297
13.6 製作遊戲的“關卡選擇”面板 ....................................................................................... 300
13.7 製作遊戲的“設置”面板 ............................................................................................... 304
13.8 製作遊戲的“登錄”面板 ............................................................................................... 307
本章小結 ...................................................................................................................................... 308
思考與練習 .................................................................................................................................. 309


作者介紹


薛慶文:濟寧學院系主任/教授,山東省計算機教育學會,常務理事濟寧市計算機學會副理事長,主要教授《Unity初級教程》等課程,擁有豐富的著作出版及論文發表經驗,已經出版和發表許多著作及論文,是這一領域的專家學者




相關書籍

The Art of Community: Building the New Age of Participation, 2/e (Paperback)

作者 Jono Bacon

2021-11-01

遊戲思維|像熱門遊戲的設計開發一樣,讓玩家深度參與你的產品創新 (Game Thinking: Innovate smarter & drive deep engagement with design techniques from hit games, 2/e)

作者 Amy Jo Kim PhD 孫豪廷

2021-11-01

Programming for Mixed Reality with Windows 10, Unity, Vuforia, and UrhoSharp (Developer Reference)

作者 Dawid Borycki

2021-11-01