環(huán)境要求
- PICO 設(shè)備型號:PICO Neo3、PICO 4 和 PICO 4 Ultra 系列。在不同型號的設(shè)備上,視頻透視畫面的色調(diào)和清晰

- PICO 設(shè)備系統(tǒng)版本:5.11.0 及以上
必要條件:
1.需禁用場景內(nèi)的所有后處理能力,否則透視無法生效。
2.若你在項目中使用了 Vulkan 和通用渲染管線(URP),則需要禁用 HDR,否則視頻透視無法生效。

3.在場景中添加好的XR Origin上掛載PXR_Manager腳本,然后勾選Video Seethrough選框

4.將主相機的Cloear Flags設(shè)置為Solid Color,并將Background的Color的R、G、B、A值全都設(shè)置為0,或直接將Hexadecimal設(shè)置為000000


5.創(chuàng)建腳本,使用Unity.XR.PXR命名空間,然后使用PXR_Manager.EnableVideoSeeThrough變量為應(yīng)用開啟透視。開啟后,應(yīng)用生命周期內(nèi)全局生效。

代碼示例如下:
// 開啟透視 PXR_Manager.EnableVideoSeeThrough = true; // 關(guān)閉透視 PXR_Manager.EnableVideoSeeThrough = false; // 監(jiān)聽透視功能狀態(tài) PXR_Manager.VstDisplayStatusChanged += VstDisplayStatusChanged; private void VstDisplayStatusChanged(PxrVstStatus status) { switch (status) { case PxrVstStatus.Disabled: // 已關(guān)閉 break; case PxrVstStatus.Enabling: // 開啟中 break; case PxrVstStatus.Enabled: // 已開啟 break; case PxrVstStatus.Disabling: // 關(guān)閉中 break; } }
更多詳細(xì)內(nèi)容,可查看官網(wǎng)API:https://developer-cn.picoxr.com/document/unity/seethrough/
浙公網(wǎng)安備 33010602011771號