Unity 3D可視化VR應用開發實戰(零代碼版·微課視頻版)

徐志平

  • 出版商: 清華大學
  • 出版日期: 2022-08-01
  • 售價: $539
  • 貴賓價: 9.5$512
  • 語言: 簡體中文
  • ISBN: 7302607478
  • ISBN-13: 9787302607472
  • 相關分類: 遊戲引擎 Game-engineVR/AR
  • 立即出貨

  • Unity 3D可視化VR應用開發實戰(零代碼版·微課視頻版)-preview-1
  • Unity 3D可視化VR應用開發實戰(零代碼版·微課視頻版)-preview-2
  • Unity 3D可視化VR應用開發實戰(零代碼版·微課視頻版)-preview-3
Unity 3D可視化VR應用開發實戰(零代碼版·微課視頻版)-preview-1

買這商品的人也買了...

商品描述

隨著Unity逐步推廣XR技術以及可視化腳本技術,利用Unity XR Toolkit以及可視化腳本在面向移動設備的虛擬現實應用開發中必將大有作為。編寫本書的目的就在於為讀者在虛擬現實環境中進行開發時可能遇到的一系列問題提供較為完整的解決方案。全書分為基礎篇和實戰篇兩部分。第一部分為基礎篇,討論了建立VR程序,在VR環境中移動,VR控制器,與物體簡單的交互,與物體復雜的交互,製作互動的武器,可以雙手互動的物體,可吸附區域,在VR中射箭、投擲物體、砍切物體以及攀爬等VR交互基礎功能的實現。第二部分為實戰篇,分別介紹“保衛阿爾法號”游戲以及“復旦校史館”應用兩個真實的VR應用的實現。書中的每個章節都有相應的實現代碼。 本書主要面向廣大從事虛擬現實應用開發設計的人員、從事虛擬現實應用設計教育的專任教師和電腦專業的學生等。

目錄大綱

目錄

第一部分基礎篇

第1章建立第一個VR程序

1.1Android SDK設定

1.2面向HTC Vive Focus Plus開發VR應用程序

1.3面向Pico Neo 3開發VR應用程序

1.4面向Oculus Quest 2開發VR應用程序

1.5開發第一個VR應用程序

第2章在VR環境中移動

2.1VR應用開發的基本概念

2.2VR移動原理

2.3基本連續移動功能

2.4為瞬移功能提供視覺反饋

2.5可隨時開啟的瞬移控制器

第3章VR控制器

3.1獲取控制器特定按鍵是否按下

3.2獲取控制器特定按鍵按下程度

3.3獲取控制器觸控板的輸入

3.4獲取控制器的位置信息

3.5定製虛擬手

第4章與物體的簡單交互

4.1建立簡單可交互物體

4.2解決一些小問題

4.3建立直接交互控制器

4.4為可視化腳本添加Unity事件處理能力

第5章與物體的復雜交互

5.1建立可交互的門

5.2建立可交互的抽屜

5.3建立可交互的搖桿

第6章製作互動的武器

6.1可以射擊的手槍

6.2可以拆裝的彈夾

6.3可以拉動的槍栓

6.4邏輯功能實現

第7章可以雙手互動的物體

7.1資源準備

7.2實現雙手操控的邏輯

第8章可吸附區域

8.1資源準備

8.2可吸附區域的邏輯實現

第9章在VR中射箭

9.1資源準備

9.2箭的邏輯實現

9.3弓的邏輯實現

第10章在VR中投擲物體

10.1資源準備

10.2邏輯實現

第11章在VR中砍切物體

11.1資源準備

11.2邏輯實現

第12章在VR中攀爬

12.1資源準備

12.2邏輯實現

第13章在VR中增加身體形象

13.1資源準備

13.2Rigging

13.3邏輯實現

第14章VR應用程序的優化技巧

14.1CPU優化

14.2GPU優化

14.3使用Wave SDK避坑指南

14.4編碼建議

14.5其他提示

第二部分實戰篇

第15章“保衛阿爾法號”游戲

15.1所使用的資源

15.2背景環境設定

15.3玩家設定

15.4重啟游戲設定

15.5游戲管理器設定

15.6獎勵管理器設定

15.7敵人設定

第16章“復旦校史館”應用

16.1場景建模

16.2展品建模

16.3場景設計

16.4交互設計