共用方式為


Mixed Reality不同遠端設定中 OpenXR 外掛程式的 AppRemoting API 行為

本文假設您已將專案設定為使用 OpenXR (,換句話說,您已匯入 OpenXR 外掛程式) 所需的套件和所選設定。 如果您尚未這麼做,請參閱我們的文章,說明如何使用 MRTK沒有 MRTK來設定新的 OpenXR 專案。

Unity Mixed Reality OpenXR 外掛程式中可用的不同遠端設定:

在下列所有案例中,HoloLens--注視、手勢、語音和空間對應的輸入都會傳送至電腦,其中內容會在虛擬沉浸式檢視中轉譯。 接著,轉譯的畫面會傳送至 HoloLens。

  1. 獨立全像攝影 AppRemoting 應用程式:執行下列動作之後建置的獨立或 UWP Unity 應用程式:
  • 在 Unity 的功能表列上,流覽至 [檔案>建置設定專案設定> ],然後選取[XR 外掛程式管理]。
  • 選取 全像攝影遠端應用程式功能群組 ,並確定未選取 [ 啟動時初始化 XR ]。

這是遠端應用程式,其會連線到 HoloLens 上執行的「全像攝影遠端播放程式應用程式」。

已啟用全像攝影遠端遠端應用程式功能群組的螢幕擷取畫面,並在啟動時停用初始化 XR。

  1. 全像攝影應用程式在一般播放模式中執行應用程式
  • 在 Unity 的功能表列上,流覽至 [檔案>建置設定專案設定>> ],然後選取[XR 外掛程式管理]。
  • 選取 全像攝影遠端應用程式功能群組 ,並確定未選取 [ 啟動時初始化 XR ]。
  • 按一下 [播放] 按鈕。

這可以用來測試上述遠端應用程式的功能,而不需以一般播放模式建置它,並聯機到在 HoloLens 上執行的「全像攝影遠端播放程式應用程式」。

  1. 適用于播放模式的全像攝影遠端
  • 在 Unity 的功能表列上,選取[Mixed Reality>[播放模式的全> 像攝影遠端處理]。
  • 按一下 [播放] 按鈕。

藉由使用 「全像攝影遠端播放程式應用程式」,您可以快速對HoloLens 2應用程式進行偵錯,而不需在 HoloLens 上建置和部署完整的專案。

Mixed Reality功能表的螢幕擷取畫面。

全像攝影遠端播放模式的螢幕擷取畫面。

注意:在上述 Cofiguration 3 中啟用全像攝影遠端處理,只會管理遠端連線。 所有 全像攝影 AppRemoting API 方法都會顯示警告訊息或傳回 false,而且在播放模式連線使用遠端處理期間永遠不會觸發事件。 若要在播放模式中測試全像攝影 AppRemoting API,請使用使用正常播放模式的組態 2,並建立 AppRemoting 連線。

下表描述不同組態中的應用程式遠端 API 行為:

Mixed Reality OpenXR 外掛程式的 AppRemoting API 全像攝影應用程式遠端處理應用程式 (或以一般播放模式) 全像攝影應用程式遠端處理應用程式 使用全像攝影遠端進行播放模式的應用程式
StartConnectingToPlayer 支援這項功能 不支援此功能併發出警告訊息
StartListeningForPlayer 支援這項功能 不支援此功能併發出警告訊息
中斷連線 支援這項功能 不支援此功能併發出警告訊息
StopListening 支援這項功能 不支援此功能併發出警告訊息
IsReadyToStart 支援這項功能 不支援此功能併發出警告訊息
TryGetConnectionState 支援這項功能 此函式會傳回 false
TryLocateUserReferenceSpace 支援這項功能 此函式會傳回 false
ReadyToStart 支援這項功能 永遠不會觸發此事件
已連接 支援這項功能 永遠不會觸發此事件
正在中斷連線 支援這項功能 永遠不會觸發此事件

另請參閱