本文首發公眾號
洪流學堂
。洪流學堂,讓你快人幾步。
開發初始準備
由於Oculus Quest在技術上是Android裝置,需要透過Unity Hub新增
Android Build Support
模組。
新增模組。PNG
Unity配置
XR Interaction Toolkit
XR Plugin Management
Oculus XR Plugin
Package Manager介面
注意:可能會出現下載完成後Uniy提示重啟才可使用軟體包,此時點選重啟即可。
4。開啟File -> Build Settings ->
Android
,點選Switch Platform。
5。在轉換完成後,將此介面中的
Texture Compression
選擇為
ASTC
。
小擴充套件
ASTC全稱為Adaptive Scalable Texture Compression,是一種新型紋理壓縮格式。
ASTC是由ARM Limited針對目前已有的填充率較低的紋理壓縮開發的一種靈活解決方案。在過去,不同的紋理壓縮方法只在一種或多種特定的資料通道和相關位元率的組合下表現良好。
ASTC核心基礎是它可以壓縮每種常用格式的輸入影象,並以使用者選擇的任何位元率輸出該影象。
建立一個場景
1。在Scene中右鍵新建:
XR -> Device Based -> Room - Scale XR Rig
。
2。點選 GameObject -> 3D Object -> Plane,以此新增一個站立的地板。
3。儲存此場景。
Quest配置測試
1。在Oculus手機應用程式中選擇”高階設定“,單擊”
開發人員模式
“,然後啟用它。
oculus quest 2 手機介面。jpg
開發者模式開啟。jpg
2。將Quest用USB資料線連線到電腦,戴上頭盔檢視Quest內部,會出現關於”
允許USB除錯
”的提示,選擇確定。
3。回到Unity專案中,選擇File -> Build Settings -> Android,在Run Device選項中選擇識別到的Quest(若沒出現裝置,點選refresh進行重新整理檢測)。
4。點選Build And Run,等候一會便可以在Quest上進行測試了。
Quest示例測試
1。Demo下載地址(https://github。com/Unity-Technologies/XR-Interaction-Toolkit-Examples)。
2。開啟VR資料夾下的Example專案,重複Quest配置測試中的第三步和第四步即可測試。
參考來源
2。ASTC紋理壓縮格式
VRARMR交流群:695965244
VRARMR交流群:695965244