XR 應用開發實戰 (基於 Unity 和 GSXR)
程明智 崔芳 張佳寧
- 出版商: 清華大學
- 出版日期: 2024-04-01
- 定價: $348
- 售價: 8.5 折 $296
- 語言: 簡體中文
- ISBN: 7302652546
- ISBN-13: 9787302652540
-
相關分類:
遊戲引擎 Game-engine
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
$419$398 -
$357$339 -
$599$569 -
$403Unity3D 平臺 AR 開發快速上手:基於 EasyAR 4.0
-
$352虛擬現實開發基礎
-
$250$213 -
$450$356 -
$419$398 -
$485VR/AR 應用開發 (Unity 3D)
-
$500Unity 游戲優化, 3/e (Unity Game Optimization, 3/e)
-
$648$616 -
$356虛擬現實設計:Unity案例實戰詳解
-
$250虛擬現實技術導論
-
$356Unity 和 C# 游戲編程入門, 7/e
-
$857Unreal Engine 5 C++ 遊戲開發完全學習教程
-
$356游戲開發基礎 — 基於 Unity 游戲引擎
-
$1,128$1,072 -
$407Unreal Engine 5 基礎入門教程
-
$250增強現實引擎技術
相關主題
商品描述
本書順應現代教育特點,理論與實踐相結合,以項目任務式的方式組織內容,圍繞 GSXR 應用開發的人才需求與崗位能力要求進行內容設計,詳細介紹瞭如何使用 Unity 3D 引擎進行 XR 項目開發。全書共分為 6 個項目,首先,概述了基於 Unity 和 GSXR 搭建 XR 應用框架的方法;其次,分別對實現 GSXR項目中對象交互和手勢交互進行了詳細介紹;最後,通過 3 個綜合實踐項目——元宇宙視頻播放器、虛擬化學實驗室和火把節民俗 VR 體驗之 Torch Festival,對本書知識點進行綜合訓練。本書循序漸進地介紹了 XR 項目開發方面的相關知識,難度逐漸遞增,希望讀者學習本書後能夠具備獨立開發 XR 項目的能力。 本書可作為高等院校、高等職業院校虛擬現實技術、數字媒體技術等相關專業及培訓機構的教材,也可作為期望從事 XR 應用開發工作的從業人員或想要學習 Unity 3D 的虛擬現實愛好者的自學用書。
目錄大綱
目
項目 1 基於 Unity和 GSXR搭建 XR應用框架 ..............................................................1
任務 1.1 GSXR概述 .....................................................................................................1 任務 1.2 GSXR插件下載及環境配置 ............................................................................8 任務 1.3 GSXR Samples 構建....................................................................................14 任務 1.4 XR應用編譯打包 .........................................................................................17
項目 2 實現 GSXR項目中對象交互 ............................................................................26
任務 2.1 瞭解 GSXR設備 ...........................................................................................26 任務2.2 瞭解GSXR控制器 .......................................................................................28 任務 2.3 體驗移動導航...............................................................................................30 任務 2.4 實現與對象交互 ...........................................................................................36 任務 2.5 輸出 GSXR應用與調試 ................................................................................39
項目 3 GSXR手勢交互 ...............................................................................................42
任務 3.1 開啟手勢交互功能........................................................................................43 任務 3.2 手勢交互方法...............................................................................................45 任務 3.3 打包及安裝 GSXR手勢應用 .........................................................................46 任務 3.4 探索 GSXR手勢 ...........................................................................................52
項目 4 GSXR工程應用案例——元宇宙視頻播放器 ....................................................67
任務 4.1 內容策劃 ......................................................................................................67 任務 4.2 插件簡介 ......................................................................................................67 任務 4.3 開發準備 ......................................................................................................68
XR應用開發實戰(基於 Unity和GSXR)
任務 4.4 搭建場景 ......................................................................................................69 任務4.5 邏輯設計與交互設計....................................................................................84 任務 4.6 構建調試 ......................................................................................................85
項目 5 GSXR工程應用案例——虛擬化學實驗室 ........................................................88
任務 5.1 內容策劃 ......................................................................................................88 任務 5.2 開發準備 ......................................................................................................88 任務 5.3 搭建場景 ......................................................................................................90 任務 5.4 構建調試 ....................................................................................................111 任務 5.5 項目運行 ....................................................................................................113
項目 6 GSXR工程應用案例——火把節民俗 VR體驗之 Torch Festival ....................120
任務 6.1 內容策劃 ....................................................................................................120 任務 6.2 開發準備 ....................................................................................................120 任務 6.3 搭建場景 ....................................................................................................125 任務6.4 粒子設計及動畫設計..................................................................................134 任務 6.5 交互設計 ....................................................................................................147
附錄 .............................................................................................................................174
附錄 1 腳本序列化....................................................................................................174 附錄 2 JSON讀寫 ....................................................................................................175 附錄 3 PlayerPrefs本地參數讀寫 .............................................................................176 附錄 4 CSV文件讀寫 ...............................................................................................177 附錄 5 Unity中的預定義 ..........................................................................................179 附錄 6 Unity中的 Mathf ...........................................................................................179 附錄 7 Unity中的 Quaternion ...................................................................................180 附錄 8 Unity空間向量 ..............................................................................................180 附錄 9 Unity投影矩陣 ..............................................................................................183 附錄10 Unity文件操作 ............................................................................................184 附錄 11 Unity中的特殊文件路徑 ..............................................................................185 附錄 12 Unity中的 Layer .........................................................................................187 附錄13 Unity中的Tag ............................................................................................188 附錄14 Unity中的協程 ............................................................................................189
VI
目 錄
附錄 15 Unity中的多線程 ........................................................................................190 附錄16 UnityResources..........................................................................................191 附錄17 Unity中的ScriptableObject .......................................................................192 附錄 18 Unity中的場景異步加載 ..............................................................................193 附錄 19 Unity中的協程下載 JSON ...........................................................................193 附錄 20 Unity中的協程下載 Texture ........................................................................194 附錄 21 UnityWebRequest提交 JSON數據 ............................................................195 附錄 22 Unity中的 AssetBundle ..............................................................................196 附錄23 Unity中的DLC ...........................................................................................197
參考文獻 ......................................................................................................................199