拡張機能サービス

拡張機能サービスは、拡張機能の機能を拡張するコンポーネントMixed Reality Toolkit。 これらのサービスは、MRTK または他の当事者によって提供される場合があります。

拡張機能サービスの作成

拡張機能サービスを作成する最も効率的な方法は、拡張機能サービス作成 ウィザード を使用する方法です。 拡張機能サービスの作成ウィザードを開始するには、[ ユーティリティ] Mixed Reality Toolkit > [ >作成 ] を選択します

拡張機能サービスの作成ウィザード

ウィザードでは、サービス コンポーネントの作成が自動化され、適切なインターフェイスの継承が保証されます。

拡張機能サービス作成ウィザードによって作成されたコンポーネント

注意

MRTK バージョン 2.0.0 では、サービス インスペクターとサービス プロファイルを生成する必要がある拡張機能サービス ウィザードに問題があります。 詳細については、問題 5654 を参照してください。

ウィザードが完了すると、サービス機能を実装できます。

拡張機能サービスの登録

アプリケーションからアクセスするには、新しい拡張機能サービスをアプリケーションに登録する必要Mixed Reality Toolkit。

拡張機能サービスの作成ウィザードを使用して、サービスを登録できます。

拡張機能サービス作成ウィザードの登録

サービスは、構成インスペクターを使用して手動Mixed Reality Toolkitすることもできます。

拡張機能サービスの手動登録

拡張機能サービスでプロファイルが使用されている場合は、それがインスペクターで指定されている必要があります。

構成済みの拡張機能サービス

コンポーネント名と優先度を調整できます。

拡張機能サービスへのアクセス

拡張機能サービスには、次の例に示すように、 を使用 MixedRealityServiceRegistry してコードでアクセスします。

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

関連項目