第
1章 Unity基本操作
1
1 1 準備工作 1
1 1 1 初識
Unity 1
1 1 2 注冊賬號與激活許可證 1
1 1 3 安裝
Unity Hub 3
1 1 4 安裝
Unity Editor 3
1 2 Unity基礎操作 7
1 2 1 新建
Unity項目 7
1 2 2 Unity Editor的主要窗口與視圖 7
1 2 3 Unity常用的快捷操作 9
1 2 4 Scene窗口常用的操作 10
1 2 5 Inspector窗口常用的操作
19
1 3 常用的遊戲對像與組件 21
1 3 1 GameObject 21
1 3 2 Component 22
1 4 小試牛刀:旋轉的立方體 26
能力自測 29
第
2章 動畫繫統
31
2 1 動畫繫統功能 31
2 2 動畫繫統專業術語 31
2 2 1 動畫剪輯常用術語 31
2 2 2 Avatar常用術語 32
2 2 3 Animator常用術語 33
2 3 初出茅廬:動畫制作 33
2 3 1 新建動畫項目 34
2 3 2 下載並導入資源包 34
2 3 3 添加人物模型 36
2 3 4 添加動畫控制器 36
2 3 5 模型替換與
Avatar骨骼復用 37
2 3 6 添加組件 41
2 3 7 安裝
Input System資源包 42
2 3 8 添加角色控制腳本 42
2 3 9 添加剛體設置參數 47
2 3 10 動畫演示
56
能力自測 57
第
3章 天空盒的制作與使用
59
3 1 天空盒設計思想 59
3 2 天空盒類型 60
3 2 1 六面天空盒 60
3 2 2 立方體貼圖天空盒 61
3 2 3 全景貼圖天空盒 62
3 2 4 程序化天空盒 63
3 3 天空盒基本操作 64
3 3 1 創建天空盒材質 64
3 3 2 環境光照設置 66
3 3 3 繪制天空盒 66
3 3 4 方向光和場景顏色設置 67
3 4 別有洞天:天空盒制作 67
3 4 1 加載動畫資源 67
3 4 2 導入天空盒資源 70
3 4 3 立方體貼圖天空盒制作案例 73
3 4 4 全景天空盒制作案例 74
能力自測 75
第
4章 地形的制作與使用
77
4 1 地形工具 77
4 1 1 創建和編輯地形 77
4 1 2 地形操作快捷鍵 78
4 1 3 使用基本地形工具繪制簡單地形 79
4 2 下載和安裝地形資源包 85
4 2 1 安裝地形工具包
Terrain Tools 85
4 2 2 下載樣本資源包 86
4 2 3 下載景觀資源包 87
4 2 4 將材質轉換為
URP類型 89
4 3 運籌帷幄:繪制地形 94
4 3 1 創建地形 94
4 3 2 添加草地紋理 99
4 3 3 添加燈光 102
4 3 4 繪制道路 104
4 3 5 繪制樹木 107
4 3 6 繪制花草 112
4 3 7 添加岩石 116
4 4 精益求精:後期處理 118
4 4 1 添加天空盒 118
4 4 2 燈光處理 118
4 4 3 添加體積 119
4 4 4 調整色調映射 120
4 4 5 調整高光溢出 121
4 4 6 調整亮度和對比度 121
4 4 7 調整白平衡 122
能力自測 123
第
5章 模型的添加與布局
126
5 1 模型概述 126
5 1 1 模型文件格式 126
5 1 2 模型導入前的準備工作 127
5 1 3 模型導出前的優化措施 128
5 1 4 導入模型 129
5 2 雕梁畫棟:導入簡單模型 129
5 2 1 資源加載 129
5 2 2 設置著色器 130
5 2 3 模型預制體 134
5 3 高屋建瓴:加載建築物模型 137
5 3 1 添加建築物預制體 138
5 3 2 自定義建築物預制體 143
能力自測 145
第
6章 物理繫統
147
6 1 物理繫統概述 147
6 1 1 踫撞體 147
6 1 2 物理材質 147
6 1 3 連續踫撞檢測 148
6 1 4 剛體 148
6 1 5 觸發器 150
6 1 6 踫撞體類型 150
6 1 7 角色控制器 153
6 2 糧草先行:資源導入與準備 154
6 3 粗中有細:添加小物件 157
6 4 仁者見仁:第三人稱到第一人稱視角的切換 159
6 4 1 安裝虛擬相機 159
6 4 2 安裝第一人稱資源包 160
6 4 3 在場景中添加第一人稱角色控制器 161
6 4 4 替換第一人稱角色控制器模型 163
6 4 5 實現第一人稱與第三人稱角色之間的切換 164
6 5 你來我往:第一人稱視角下人與物的交互 168
6 5 1 準備工作 168
6 5 2 Unity射線
170
能力自測 179
第
7章 UI繫統
182
7 1 UI繫統概述 182
7 1 1 UI繫統簡介 182
7 1 2 UI繫統特點 182
7 2 UI基礎控件 183
7 2 1 Canvas控件
183
7 2 2 Text控件 188
7 2 3 Image控件
191
7 2 4 Button控件 192
7 3 畫龍點睛:UI界面設計 193
7 3 1 新建場景 193
7 3 2 新建
Canvas對像 193
7 3 3 重命名
Button和
Text對像 193
7 3 4 新建腳本文件 194
7 3 5 掛載腳本文件 195
7 3 6 添加事件 195
7 3 7 場景編譯 196
7 3 8 運行場景 197
7 4 錦上添花:交互式
UI設計 198
7 4 1 新建文件夾 198
7 4 2 新建
Canvas 198
7 4 3 添加組件 199
7 4 4 添加圖片對像 200
7 4 5 給圖片對像賦值 200
7 4 6 修改文本信息 201
7 4 7 隱藏背包 202
7 4 8 新建腳本 202
7 4 9 掛載腳本 203
7 4 10 修改腳本
203
7 4 11 設置腳本屬性
205
7 4 12 查看效果
206
7 5 包打天下:導出項目 207
7 5 1 導出至
Windows平臺 207
7 5 2 導出至
Android平臺 212
能力自測 216
參考文獻
219