Share via


Tilläggstjänster – MRTK2

Tilläggstjänster är komponenter som utökar funktionerna i Mixed Reality Toolkit. Dessa tjänster kan tillhandahållas av MRTK eller av andra parter.

Skapa en tilläggstjänst

Det mest effektiva sättet att skapa en tilläggstjänst är att använda guiden för att skapa tilläggstjänsten. Starta guiden skapa tilläggstjänsten genom att välja Mixed Reality Toolkit > Utilities > Create Extension Service( Skapa tilläggstjänst).

Guiden Skapa tilläggstjänst

Guiden automatiserar skapandet av tjänstkomponenterna och säkerställer korrekt gränssnittsarv.

Komponenter som skapats av guiden för att skapa tilläggstjänsten

Anteckning

I MRTK version 2.0.0 finns det ett problem i tilläggstjänstguiden där tjänstinspektören och tjänstprofilen måste genereras. Mer information finns i ärende 5654 .

När guiden är klar kan tjänstfunktionen implementeras.

Registrera en tilläggstjänst

För att kunna nås av ett program måste den nya tilläggstjänsten registreras med Mixed Reality Toolkit.

Guiden skapa tilläggstjänst kan användas för att registrera tjänsten.

Registrering av guiden skapa tilläggstjänst

Tjänsten kan också registreras manuellt med hjälp av konfigurationskontrollen för Mixed Reality Toolkit.

Manuell tjänstregistrering för tillägg

Om tilläggstjänsten använder en profil kontrollerar du att den har angetts i inspektören.

Konfigurerad tilläggstjänst

Komponentens namn och prioritet kan också justeras.

Åtkomst till en tilläggstjänst

Tilläggstjänster används, i kod, enligt MixedRealityServiceRegistry exemplet nedan.

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

Se även