《Unity套用開發實戰案例》是2019年03月出版的書籍,作者是程明智,陳春鐵。
書籍信息,內容簡介,圖書目錄,
書籍信息
作譯者:程明智,陳春鐵
出版時間:2019-03千 字 數:262版次:01-01頁 數:208
開本:16開裝幀:I S B N :9787121359569
換版:
紙質書定價:¥49.0
內容簡介
本書以Unity套用案例的實際開發過程為例,講述Unity 2017版本軟體的使用方法。全書共9章,每章介紹1個實際案例,包括Unity場景漫遊作品製作案例、射擊類遊戲作品製作案例、關卡類遊戲作品製作案例、AR形式App作品製作案例、基於全景圖片的漫遊作品製作案例、基於Arduino外設的體感遊戲作品製作案例,基於Unity3D的2D小遊戲(八分音符)製作案例、基於Unity3D的AR形式App作品製作案例,以及VR雲編輯器(創視界)及其實戰案例。
圖書目錄
第1章 Unity場景漫遊作品製作案例 1
1.1 作品簡介 1
1.2 開發環境介紹 1
1.3 實現過程 1
1.3.1 Unity引擎安裝說明 1
1.3.2 創建工程檔案 2
1.3.3 新建場景 3
1.3.4 創建地形 3
1.3.5 地形大小設定 4
1.3.6 創建山和湖 4
1.3.7 添加底層貼圖 5
1.3.8 添加草地、山峰及小路的貼圖 6
1.3.9 添加樹木 7
1.3.10 添加草叢 9
1.3.11 添加湖水 11
1.3.12 添加天空盒 12
1.3.13 添加外圍海水 14
1.3.14 添加第一人稱視角 15
1.3.15 添加不可見阻隔物 16
1.3.16 添加平行光的陰影 18
1.3.17 添加特效 18
1.3.18 添加霧效 20
1.3.19 添加風向 20
1.3.20 地形等高貼圖的導出 21
1.3.21 地形等高貼圖的導入 21
1.3.22 作品發布 21
第2章 射擊類遊戲作品製作案例 23
2.1 作品簡介 23
2.2 開發環境介紹 23
2.3 實現過程 23
2.3.1 GUI設定 23
2.3.2 設定第二組按鈕 31
2.3.3 添加背景音樂 32
2.3.4 添加按鈕聲音 34
2.3.5 解決UI的自適應問題 36
2.3.6 連線第二個場景 37
2.3.7 解決轉場問題 37
2.3.8 搭建第二個場景 38
2.3.9 拖曳地形 39
2.3.10 設定動態雲 39
2.3.11 製作天空盒 40
2.3.12 動態雲腳本控制 43
2.3.13 風車動畫製作 43
2.3.14 加入燈光 47
2.3.15 加入第三人稱 47
2.3.16 添加單擊滑鼠左鍵時的遊戲音效 48
2.3.17 設定動畫聲源 50
2.3.18 發布.exe格式檔案 50
第3章 關卡類遊戲作品製作案例 51
3.1 作品簡介 51
3.2 開發環境介紹 51
3.3 實現過程 51
3.3.1 準備工作 51
3.3.2 創建遊戲主界面 51
3.3.3 創建闖關選擇界面 65
3.3.4 創建第一關簡單版遊戲 71
3.3.5 創建第一關複雜版遊戲 84
第4章 AR形式App作品製作案例 85
4.1 作品簡介 85
4.2 開發環境介紹 85
4.2.1 安裝Unity引擎 85
4.2.2 開發環境配置 85
4.3 實現過程 89
4.3.1 首頁製作 89
4.3.2 製作二維碼掃描識讀部分 97
4.3.3 邏輯功能實現 102
第5章 基於全景圖片的漫遊作品製作案例 108
5.1 作品簡介 108
5.2 開發環境介紹 108
5.3 實現過程 108
5.3.1 開發環境安裝說明 108
5.3.2 新建工程檔案 108
5.3.3 製作全景球 109
5.3.4 製作全景場景轉換效果 111
5.3.5 添加全景球內的相機 113
5.3.6 創建相機所帶的按鈕 114
5.3.7 創建相機移動腳本 118
5.3.8 創建第二個場景 119
5.3.9 創建事件觸髮腳本 121
5.3.10 初步測試 123
5.3.11 創建調用相機預製體腳本 124
5.3.12 作品發布 125
第6章 基於Arduino外設的體感遊戲作品製作案例 126
6.1 作品簡介 126
6.2 開發環境介紹 126
6.3 實現過程 128
6.3.1 開發環境安裝說明 128
6.3.2 Unity部分設定 128
6.3.3 製作鋼琴琴鍵UI 131
6.3.4 點亮琴鍵的實現腳本 133
6.3.5 取消點亮琴鍵的實現腳本 135
6.3.6 添加按鍵聲音 136
6.3.7 Arduino設定 139
6.3.8 硬體設備連線 141
6.3.9 Arduino代碼上傳 141
6.3.10 作品發布 143
第7章 基於Unity3D的2D小遊戲(八分音符)製作案例 144
7.1 作品簡介 144
7.2 開發環境介紹 144
7.3 實現過程 144
7.3.1 Unity引擎安裝說明 144
7.3.2 打開初始工程檔案 144
7.3.3 創建腳本 144
7.3.4 創建主要UI 146
7.3.5 通過代碼控制Bird移動 153
7.3.6 修改Bird移動參數 154
7.3.7 設定遊戲失敗機制 155
7.3.8 設定遊戲重新開始機制 158
7.3.9 實現相機跟隨功能 160
7.3.10 製作障礙物 160
7.3.11 作品發布 161
第8章 基於Unity3D的AR形式App作品製作案例 162
8.1 作品簡介 162
8.2 開發環境介紹 162
8.3 實現過程 162
8.3.1 Unity引擎安裝說明 162
8.3.2 Android環境配置 162
8.3.3 製作識別圖 166
8.3.4 搭建場景 169
8.3.5 Android平台作品發布 177
第9章 VR雲編輯器(創視界)及其實戰案例 179
9.1 概述 179
9.1.1 背景介紹 179
9.1.2 套用領域與適用對象 180
9.1.3 名詞定義 180
9.2 軟體概覽 181
9.2.1 系統結構 181
9.2.2 系統功能簡介 181
9.2.3 性能指標 181
9.3 運行環境 182
9.3.1 硬體環境 182
9.3.2 軟體環境 182
9.4 使用說明 182
9.4.1 啟動創視界 182
9.4.2 布局介紹 184
9.4.3 素材資源區功能介紹 185
9.4.4 三維預覽編輯區功能介紹 186
9.4.5 屬性區功能介紹 188
9.4.6 腳本編輯區功能介紹 191
9.4.7 標題欄介紹 193
9.4.8 VR運行器 193
參考文獻 197