發表於2024-11-27
預計2017-8-25左右到貨
Unity3D平颱AR與VR開發快速上手
作者:吳雁濤
定價:59元
印次:1-1
ISBN:9787302477297
齣版日期:2017.08.01
Unity3D是一款跨平颱3D、2D遊戲及互動內容開發引擎,並有著廣泛的影響力。隨著近年增強現實和虛擬現實的興起,很多增強現實和虛擬現實的技術提供方都提供瞭基於Unity3D的SDK包。可以預見,市場對Unity3D人纔的需求將會大大增加。本書共分為14章,詳細講解瞭Unity3D的安裝、發布、界麵等主要功能,並深入介紹AR(增強現實)、VR(虛擬現實)開發方法,以及地圖定位、攝像機、聲音播放等開發技巧,讓讀者瞭解到如何使用Unity3D製作ARVR産品,快速進入Unity3D應用開發之門。本書適閤使用Unity3D平颱開發ARVR遊戲和應用的移動開發人員,也適閤高等院校和培訓機構相關專業移動遊戲開發方嚮的師生教學參考。
目 錄
第1章 Unity的基本介紹 1
1.1 功能特點 1
1.1.1 Unity簡介 1
1.1.2 Unity的特點 1
1.2 版本及費用 2
1.3 下載和安裝 2
1.3.1 下載 2
1.3.2 安裝 3
1.3.3 次運行 7
1.4 商城內容和官方資源 8
第2章 Unity主要界麵介紹 11
2.1 理解Unity項目的結構 11
2.2 啓動界麵 12
2.3 默認界麵 13
2.4 Game(遊戲)視圖 14
2.5 Scene(場景)視圖 15
2.6 Hierarchy(層級)視圖 16
2.7 Inspector(檢視)視圖 17
2.8 Project(項目)視圖 18
2.9 Console(控製颱)視圖 21
第3章 Unity快速入門 22
3.1 場景 22
3.1.1 場景和項目 22
3.1.2 理解項目和場景 24
3.2 攝像機 24
3.3 遊戲對象 27
3.4 預製件 29
3.5 組件 31
3.6 其他常用內容 32
3.6.1 3D模型 32
3.6.2 剛體 33
3.6.3 重力 35
3.6.4 物理特性 36
3.6.5 穿透 38
3.6.6 粒子係統 38
3.7 Unity GUI 40
3.7.1 Render Mode顯示模式 41
3.7.2 定位方式 43
3.7.3 響應腳本 44
3.8 腳本 47
3.8.1 基本介紹 47
3.8.2 MonoBehaviour 48
3.8.3 Transform 49
3.8.4 GameObject 50
3.8.5 常用事件 51
3.8.6 Instantiate 52
3.8.7 Destory 53
3.8.8 獲取指定遊戲對象或組件 55
3.8.9 指定平颱 57
3.8.10 DontDestroyOnLoad 58
3.8.11 SendMessage 58
3.8.12 場景切換 60
3.9 資源包的導入和導齣 61
3.9.1 導入資源包 61
3.9.2 導齣資源包 62
3.10 發布應用 64
3.10.1 發布Windows應用 65
3.10.2 發布Android應用 66
3.10.3 發布iOS應用 71
3.11 Unity商城資源下載和導入 74
第4章 增強現實介紹 76
4.1 基本概念 76
4.2 主流實現方式 76
4.3 典型案例 78
4.4 常用增強現實SDK 81
4.5 其他 83
第5章 基於Vuforia SDK的增強現實開發 85
5.1 Vuforia簡介 85
5.2 準備工作 85
5.2.1 注冊賬號 85
5.2.2 下載SDK 86
5.2.3 添加key 87
5.2.4 添加數據庫 89
5.3 識彆圖片顯示3D模型 89
5.3.1 添加識彆圖片 89
5.3.2 下載識彆數據 93
5.3.3 建立場景 93
5.3.4 設置遊戲對象 95
5.3.5 測試 96
5.4 識彆柱體顯示3D模型 96
5.4.1 添加識彆柱體 96
5.4.2 下載識彆數據 99
5.4.3 建立場景 99
5.4.4 設置遊戲對象 101
5.4.5 測試 103
5.5 識彆物體顯示3D模型 103
5.5.1 下載Vuforia Object Scanner並打印圖片 103
5.5.2 掃描物體 104
5.5.3 添加識彆物體 106
5.5.4 下載識彆數據 107
5.5.5 建立場景 108
5.5.6 設置遊戲對象 109
5.5.7 測試 110
5.6 識彆圖片播放視頻 111
5.6.1 下載例子 111
5.6.2 導入例子和數據 112
5.6.3 建立場景 112
5.6.4 設置遊戲對象 115
5.6.5 測試 117
第6章 基於EasyAR SDK的增強現實開發 118
6.1 EasyAR簡介 118
6.2 獲得key 118
6.3 下載開發包 119
6.4 識彆圖片顯示3D內容 120
6.4.1 新建場景 120
6.4.2 替換添加腳本 123
6.4.3 設置遊戲對象 125
6.4.4 運行測試 127
6.5 識彆圖片並將圖片映射為3D模型紋理(塗塗樂) 128
6.5.1 準備工作 128
6.5.2 設置模型紋理 128
6.5.3 運行測試 130
6.6 識彆圖片播放視頻 130
6.6.1 準備工作 130
6.6.2 添加用於播放視頻的3D物體 131
6.6.3 運行測試 133
6.7 打包安卓的注意事項 133
第7章 虛擬現實簡介 134
7.1 虛擬現實基本概念 134
7.2 常見的幾種VR硬件 134
7.3 HTC Vive介紹 136
7.4 HTC Vive 的手柄 137
7.5 Vive上的VR應用介紹 137
7.6 基於Vive的VR開發常見的幾個問題 139
第8章 基於Input Utility插件的虛擬現實開發 141
8.1 基於Input Utility插件開發 141
8.2 SDK下載 141
8.3 按鈕開發綜述 142
8.4 Trigger按鈕開發 144
8.5 Pad按鈕開發 145
8.6 操作GUI 146
8.7 拖動遠處的3D物體 150
8.8 傳送 152
8.9 物體拾取和觸碰 158
第9章 基於InteractionSystem 的虛擬現實開發 165
9.1 InteractionSystem插件及SDK下載 165
9.2 按鈕控製 166
9.3 基礎碰觸 169
9.4 物體拾取 174
9.5 傳送 180
9.6 操作UI 185
9.7 道具拾取 189
9.8 按鈕提示顯示 196
第10章 高德地圖Android定位SDK在Unity下的簡單使用 200
10.1 Unity簡單調用Java類 200
10.2 高德地圖key的獲取 207
10.3 安全碼SHA1獲取 210
10.4 準備Jar 211
10.5 導入Unity 214
10.6 獲取定位信息 214
10.6.1 獲取定位信息的腳本 214
10.6.2 添加調用腳本 221
10.6.3 測試 224
10.6.4 插件 224
10.7 獲取地圖 225
10.7.1 說明 225
10.7.2 腳本 226
10.7.3 場景 226
10.7.4 打包運行 228
第11章 Unity3D 攝像機開發 229
11.1 常用的幾種攝像機 229
11.1.1 3本 Unity3D平颱AR與VR開發快速上手+VR/AR/MR開發實戰:基於Unity與 下載 mobi epub pdf txt 電子書 格式
3本 Unity3D平颱AR與VR開發快速上手+VR/AR/MR開發實戰:基於Unity與 下載 mobi pdf epub txt 電子書 格式 2024
3本 Unity3D平颱AR與VR開發快速上手+VR/AR/MR開發實戰:基於Unity與 下載 mobi epub pdf 電子書評分
評分
評分
評分
評分
評分
評分
評分
3本 Unity3D平颱AR與VR開發快速上手+VR/AR/MR開發實戰:基於Unity與 mobi epub pdf txt 電子書 格式下載 2024