本文假設您已將專案設定為使用 OpenXR (,換句話說,您已匯入 OpenXR 外掛程式) 所需的套件和所選設定。 如果您尚未這麼做,請參閱我們的文章,說明如何使用 MRTK 或 沒有 MRTK來設定新的 OpenXR 專案。
Unity Mixed Reality OpenXR 外掛程式中可用的不同遠端設定:
在下列所有案例中,HoloLens--注視、手勢、語音和空間對應的輸入都會傳送至電腦,其中內容會在虛擬沉浸式檢視中轉譯。 接著,轉譯的畫面會傳送至 HoloLens。
- 獨立全像攝影 AppRemoting 應用程式:執行下列動作之後建置的獨立或 UWP Unity 應用程式:
- 在 Unity 的功能表列上,流覽至 [檔案>建置設定專案設定> ],然後選取[XR 外掛程式管理]。
- 選取 全像攝影遠端應用程式功能群組 ,並確定未選取 [ 啟動時初始化 XR ]。
這是遠端應用程式,其會連線到 HoloLens 上執行的「全像攝影遠端播放程式應用程式」。
- 全像攝影應用程式在一般播放模式中執行應用程式:
- 在 Unity 的功能表列上,流覽至 [檔案>建置設定專案設定>> ],然後選取[XR 外掛程式管理]。
- 選取 全像攝影遠端應用程式功能群組 ,並確定未選取 [ 啟動時初始化 XR ]。
- 按一下 [播放] 按鈕。
這可以用來測試上述遠端應用程式的功能,而不需以一般播放模式建置它,並聯機到在 HoloLens 上執行的「全像攝影遠端播放程式應用程式」。
- 適用于播放模式的全像攝影遠端:
- 在 Unity 的功能表列上,選取[Mixed Reality>[播放模式的全> 像攝影遠端處理]。
- 按一下 [播放] 按鈕。
藉由使用 「全像攝影遠端播放程式應用程式」,您可以快速對HoloLens 2應用程式進行偵錯,而不需在 HoloLens 上建置和部署完整的專案。
注意:在上述 Cofiguration 3 中啟用全像攝影遠端處理,只會管理遠端連線。 所有 全像攝影 AppRemoting API 方法都會顯示警告訊息或傳回 false,而且在播放模式連線使用遠端處理期間永遠不會觸發事件。 若要在播放模式中測試全像攝影 AppRemoting API,請使用使用正常播放模式的組態 2,並建立 AppRemoting 連線。
下表描述不同組態中的應用程式遠端 API 行為:
Mixed Reality OpenXR 外掛程式的 AppRemoting API | 全像攝影應用程式遠端處理應用程式 (或以一般播放模式) 全像攝影應用程式遠端處理應用程式 | 使用全像攝影遠端進行播放模式的應用程式 |
---|---|---|
StartConnectingToPlayer | 支援這項功能 | 不支援此功能併發出警告訊息 |
StartListeningForPlayer | 支援這項功能 | 不支援此功能併發出警告訊息 |
中斷連線 | 支援這項功能 | 不支援此功能併發出警告訊息 |
StopListening | 支援這項功能 | 不支援此功能併發出警告訊息 |
IsReadyToStart | 支援這項功能 | 不支援此功能併發出警告訊息 |
TryGetConnectionState | 支援這項功能 | 此函式會傳回 false |
TryLocateUserReferenceSpace | 支援這項功能 | 此函式會傳回 false |
ReadyToStart | 支援這項功能 | 永遠不會觸發此事件 |
已連接 | 支援這項功能 | 永遠不會觸發此事件 |
正在中斷連線 | 支援這項功能 | 永遠不會觸發此事件 |