UnityXR Interaction Toolkit(XRIT)現已支持Oculus、Vive、Pico、WMR,因此基于Unity開發XR應用,首選XRIT。
推薦使用當前LTS版本,Unity2020.3.x LTS。
1 獲取及體驗XRIT
1.1 獲取
(A)可單獨獲取XRIT;(B)也可通過XRIT Examples順便獲取XRIT。初學建議從(B)開始,因為有學習案例。
直接使用git即可獲得XRIT Examples,https://github.com/Unity-Technologies/XR-Interaction-Toolkit-Examples
clone到本地后,有“VR”、“AR”兩個文件夾。
打開UnityHub,選擇“添加”,指定到“VR”文件夾,即可打開案例工程。
添加已有項目
指定到VR文件夾
- 打開項目后可以在Package Manager中看看XRIT的版本號,想要升級的最高版本就升級。
PackageManager中的XRIT
其實以后熟練XRIT的使用后,新建項目,然后從Package Manager中直接安裝XRIT就行了,不用非使用案例工程(也就是獲取XRIT的方法A)。
- 在PacakgeManager中安裝這些工具包。可以都升級到最新版。
XR相關工具包
- 根據使用的VR設備,在
Project Settings
->XR Plug-in Managment
中勾選對應的組件。
XR組件
若選擇OpenXR,可能會提示警告,點擊三角警告圖標,點擊
Fix All
即可。
fix OpenXR
之后可能還會提示一條警告。
需要控制器配置文件的警告
選擇
XR Plug-in Management
->OpenXR
->Features
,然后選擇自己設備對應的特性配置文件,比如HTC
。
控制器配置文件的選擇
選擇HTC的手柄配置
1.2 體驗
- 打開綜合示例場景,連上設備,運行體驗。
綜合示例場景
2 學習uXRIT
PackageManager中XRIT的幫助入口