作者簡介 徐暘泱,資深軟體工程師和企業技術管理者,熱衷於終身學習,畢業於北京化工大學。擁有超過15年的金融科技領域開發經驗,對VR和相關技術的研究與開發也擁有濃厚的興趣和長期的實踐積累。自OculusQuest第1代發布以來,便開始深入研究虛擬現實技術,並通過製作上百個VR開發教學視頻,解決平台觀眾的技術問題,積累了大量寶貴的一線教學經驗。此外,作者自主研發了平面圖批量轉360°全景圖效率工具,並在Steam平台發布,進一步展示了在VR工具開發方面的實踐能力。現階段,作者依然活躍于VR領域,持續製作具有創意的VR遊戲Demo,致力於推動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 第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章 自定義手勢動畫
第10章 暈動優化
第11章 項目打包與發布
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。