VR遊戲實踐速通(面向一體機平臺的Unity開發技巧)
徐暘泱
- 出版商: 清華大學
- 出版日期: 2025-07-01
- 售價: $534
- 語言: 簡體中文
- 頁數: 324
- ISBN: 7302695768
- ISBN-13: 9787302695769
-
相關分類:
遊戲引擎 Game-engine、VR/AR
下單後立即進貨 (約4週~6週)
商品描述
本書將帶領讀者學習如 何使用Unity進行虛擬現實 開發。從基礎知識到實踐應 用,讀者將逐步掌握如何創 建引人入勝的VR體驗,為 自由開發VR應用打下堅實 基礎。 本書分為兩部分共11章 。 部分(第1章和第2章 )包含基礎知識和環境準備 ,幫助讀者搭建VR開發環 境。第2部分(第3章~第 11章)進入實戰內容,系統 講解UnityVR開發中的關鍵 技術,包括主體設置、控制 接收、主體運動及震動反饋 的實現。在每個實戰步驟中 都會配有詳細的知識講解和 配套操作演示視頻,幫助讀 者理論結合實踐,循序漸進 地掌握每個VR細節的實現 。 本書適合初學者和有一 定編程經驗的開發者,也可 作為高等院校和培訓機構相 關專業的教學參考書。
目錄大綱
第1章 VR遊戲開發引擎的選擇
1.1 主流VR遊戲開發引擎簡介
1.1.1 Unity
1.1.2 Unreal Engine
1.1.3 CryEngine
1.1.4 Cocos Creator
1.2 主流VR遊戲應用市場簡介
1.2.1 Oculus Quest
1.2.2 Oculus Rift
1.2.3 Steam
1.2.4 PICO
1.2.5 SIDEQUEST
1.3 為何選擇Unity作為VR開發引擎
1.3.1 Unity 適合VR開發入門學習
1.3.2 不可忽視的其他VR開發引擎
第2章 VR項目環境準備
2.1 硬件準備
2.1.1 關於計算機
2.1.2 關於VR頭盔產品
2.2 下載Unity
2.2.1 安裝Unity Hub
2.2.2 安裝合適版本的Unity編輯器
2.2.3 獲取Unity編輯器的使用許可證
2.2.4 關於Unity編輯器的版本號
2.2.5 Unity項目模板
2.2.6 新建Unity項目
2.3 認識Unity編輯器
2.3.1 窗口內常用面板介紹
2.3.2 窗口布局
2.4 VR基本場景構建
2.4.1 新建場景
2.4.2 在默認場景中創建地面對象
2.5 VR項目設置
2.5.1 連接計算機
2.5.2 追蹤頭盔
2.5.3 安裝Unity XR開發工具包
第3章 基本VR場景設置
3.1 XR Rig的引入和設置
3.1.1 新建XR Rig對象
3.1.2 XR Origin對象的屬性
3.1.3 測試和總結
3.2 控制器對象的引入和設置
3.2.1 構建控制器對象
3.2.2 引入輸入映射文件
3.2.3 測試和總結
3.3 手的基本呈現
3.3.1 導入手部模型
3.3.2 Material和Shader
3.3.3 手部模型的動畫組件
3.3.4 換手部模型皮膚
3.3.5 測試和總結
第4章 輸入設置
4.1 捕捉控制器輸入
4.1.1 個自定義腳本
4.1.2 獲得控制器按鍵輸入
4.1.3 Debug()方法
4.1.4 Oculus控制器按鍵
4.1.5 測試和總結
4.2 關聯控制器輸入與手部動畫
4.2.1 實現左手的捏合動作
4.2.2 實現左手的握拳動作
4.2.3 實現右手的捏合和握拳動作
4.2.4 總結
第5章 主體運動
5.1 連續移動
5.1.1 連續移動與傳送移動的比較
5.1.2 配置連續移動
5.1.3 避免主體墜落
……
第6章 物體互動
第7章 UI互動
第8章 震動反饋
第9章 自定義手勢動畫
0章 暈動優化
1章 項目打包與發布
本書將帶領讀者學習如 何使用Unity進行虛擬現實 開發。從基礎知識到實踐應 用,讀者將逐步掌握如何創 建引人入勝的VR體驗,為 自由開發VR應用打下堅實 基礎。 本書分為兩部分共11章 。 部分(第1章和第2章 )包含基礎知識和環境準備 ,幫助讀者搭建VR開發環 境。第2部分(第3章~第 11章)進入實戰內容,系統 講解UnityVR開發中的關鍵 技術,包括主體設置、控制 接收、主體運動及震動反饋 的實現。在每個實戰步驟中 都會配有詳細的知識講解和 配套操作演示視頻,幫助讀 者理論結合實踐,循序漸進 地掌握每個VR細節的實現 。 本書適合初學者和有一 定編程經驗的開發者,也可 作為高等院校和培訓機構相 關專業的教學參考書