洪流學(xué)堂磁餐,讓你快人幾步树叽。你好,我是大智石洗。
最近Oculus Quest v31 SDK更新了可以支持透視功能了(實驗版)幢泼,但是一頓操作以后發(fā)現(xiàn)怎么搞都是黑屏。今天大智終于知道如何解決了讲衫。
除了按照Oculus Quest的文檔(https://developer.oculus.com/experimental/passthrough-api/#implement-passthrough)設(shè)置缕棵,還需要設(shè)置的部分如下圖所示:
需要將Scripting Backend改成IL2CPP
,并且Target Architectures只勾選ARM64
涉兽。
以上兩個設(shè)置Oculus的文檔中并沒有提及招驴。
要想測試Quest透視AR功能完整流程如下:
- 使用3D template創(chuàng)建工程;
- 打開Build Settings枷畏,并切換到Android platform
- 打開Project Settings并切換Color Space到
Linear
-
非常重要:需要將Scripting Backend改成
IL2CPP
别厘,并且Target Architectures只勾選ARM64
。 - Project Settings > Install XR Plugin Management拥诡,點擊"Install XR Plugin Management"触趴,勾選"Oculus"
- AssetStore中搜索并導(dǎo)入Oculus Integration 31.0 (后面彈框提示依次點擊"Yes" "Restart" "Upgrade")
- 打開
Assets/Oculus/SampleFramework/Usage/Passthrough/Scenes
中的"AugumentedObjects"場景 -
非常重要:選中Hierarchy中的
OVRManager
物體,并且勾選"Experimental Features Enabled"和"Passthrough Capability Enabled" - 設(shè)備需開啟實驗?zāi)J娇嗜猓迳弦验_啟開發(fā)者模式設(shè)備冗懦,執(zhí)行
adb shell setprop debug.oculus.experimentalEnabled 1
- Unity中點擊"Build and Run"體驗
VRARMR交流群:695965244