擴充服務 — MRTK2

延伸模組服務是擴充Mixed Reality工具組功能的元件。 這些服務可由 MRTK 或其他合作物件提供。

建立擴充服務

建立延伸模組服務最有效率的方式是使用 延伸模組服務建立精靈。 若要啟動擴充功能服務建立精靈,請選取Mixed Reality [工具 > 組公用程式 > ] [建立延伸模組服務]。

擴充功能服務建立精靈

精靈會自動建立服務元件,並確保適當的介面繼承。

延伸模組服務建立精靈所建立的元件

注意

在 MRTK 2.0.0 版中,擴充服務精靈中有需要產生服務偵測器和服務設定檔的問題。 如需詳細資訊,請參閱問題 5654

當精靈完成時,即可實作服務功能。

註冊擴充服務

若要讓應用程式存取,新的延伸模組服務必須向 Mixed Reality Toolkit 註冊。

擴充功能服務建立精靈可用來註冊服務。

擴充功能服務建立精靈註冊

您也可以使用Mixed Reality工具組設定偵測器手動註冊服務。

手動擴充服務註冊

如果擴充服務使用設定檔,請確定已于偵測器中指定。

已設定的擴充服務

也可以調整元件名稱和優先順序。

存取擴充服務

擴充服務會在程式碼中使用 MixedRealityServiceRegistry 來存取,如下列範例所示。

INewService service = null;
if (MixedRealityServiceRegistry.TryGetService<INewService>(out service))
{
    // Succeeded in getting the service,  perform any desired tasks.
}

另請參閱