Läs på engelska

Dela via


Använda MRTK3-paket

Microsoft MRTK3 distribueras som en uppsättning paket som importeras till Unity med hjälp av Mixed Reality Funktionsverktyg för Unity och Unity Package Manager (UPM). Med de här paketen kan utvecklare anpassa MRTK i sina projekt.

Beroenden

Vissa MRTK3-paket kräver ytterligare paket som tillhandahålls av Microsoft och/eller Unity för att fungera korrekt. Vissa av dessa paket är valfria och aktiverar ytterligare funktioner.

Följande diagram illustrerar relationen mellan MRTK-paket och några av Unity-beroendena.

MRTK3-paketdiagram

Anteckning

När du importerar paket med Mixed Reality funktionsverktyget utförs beroendehantering automatiskt.

I följande tabell beskrivs Mixed Reality Toolkit-paketberoenden.

Visningsnamn Paketnamn Beskrivning Krävs Valfritt
MRTK Core-definitioner com.microsoft.mrtk.core Delade definitioner, verktyg och komponenter.
  • com.unity.xr.interaction.toolkit
  • com.unity.xr.management
MRTK-tillgänglighet com.microsoft.mrtk.accessibility Definitioner, funktioner och undersystem för att skapa tillgängliga upplevelser för mixad verklighet.
  • com.microsoft.mrtk.core
  • com.microsoft.mrtk.graphicstools.unity
  • com.unity.textmeshpro
MRTK-ljudeffekter com.microsoft.mrtk.audio Effekter och funktioner som förbättrar ljudet i mixade verklighetsupplevelser.
  • com.microsoft.mrtk.core
MRTK-databindning och -teman com.microsoft.mrtk.data Stöd för databindning och gränssnittselement.
  • com.microsoft.mrtk.core
  • com.unity.nuget.newtonsoft-json
  • com.unity.textmeshpro
MRTK-diagnostik com.microsoft.mrtk.diagnostics Undersystem och verktyg för diagnostik- och prestandaövervakning.
  • com.microsoft.mrtk.core
  • com.unity.xr.management
MRTK-miljö com.microsoft.mrtk.environment Miljöfunktioner och undersystem, till exempel rumslig medvetenhet och gränser.
  • com.microsoft.mrtk.core
  • com.unity.xr.management
UTÖKADE MRTK-tillgångar com.microsoft.mrtk.extendedassets Ytterligare ljud, teckensnitt, struktur och andra tillgångar för användning i program.
  • com.microsoft.mrtk.standardassets
  • com.microsoft.mrtk.graphicstools.unity
MRTK-grafikverktyg com.microsoft.mrtk.graphicstools.unity Skuggor, texturer, material och modeller.
  • com.unity.render-pipelines.universal
MRTK-indata com.microsoft.mrtk.input Indatakomponenter, inklusive stöd för ledade händer, offline-taligenkänning och indatasimulering i redigeraren.
  • com.microsoft.mrtk.core
  • com.microsoft.mrtk.graphicstools.unity
  • com.unity.xr.interaction.toolkit
  • com.unity.inputsystem
  • com.unity.xr.management
  • com.unity.xr.openxr
  • com.unity.xr.arfoundation
RUMSLIG MRTK-manipulering com.microsoft.mrtk.spatialmanipulation Komponenter och verktyg för rumslig positionering och manipulering, inklusive lösare.
  • com.microsoft.mrtk.core
  • com.microsoft.mrtk.uxcore
  • com.unity.inputsystem
  • com.unity.xr.interaction.toolkit
  • com.microsoft.mrtk.input
MRTK-standardtillgångar com.microsoft.mrtk.standardassets Standardtillgångar, inklusive material och texturer, för användning av program.
  • com.microsoft.mrtk.graphicstools.unity
MRTK-verktyg com.microsoft.mrtk.tools Samling av Unity Editor-verktyg som används för att utöka och optimera MRTK3-program.
  • com.microsoft.mrtk.core
MRTK UX-komponenter com.microsoft.mrtk.uxcomponents MRTK UX-komponentbiblioteket, som innehåller prefabs, visuella objekt, färdiga kontroller och allt för att komma igång med att skapa 3D-användargränssnitt för mixad verklighet.
  • com.microsoft.mrtk.uxcore
  • com.microsoft.mrtk.spatialmanipulation
  • com.microsoft.standardassets
MRTK UX-komponenter (ej arbetsyta) com.microsoft.mrtk.uxcomponents.noncanvas MRTK-komponentbiblioteket för UX-komponenter som inte är arbetsytor för att skapa 3D-UX utan layout för arbetsytor. För de flesta användargränssnittet i produktionsklass rekommenderar vi dynamiska hybridsystem för arbetsytor, som finns i com.microsoft.mrtk.uxcomponents. I vissa fall kan dock statiskt/icke-arbetsytegränssnitt erbjuda bättre prestanda och batchbearbetning och kan vara önskvärt i resursbegränsade scenarier.
  • com.microsoft.mrtk.uxcore
  • com.microsoft.mrtk.spatialmanipulation
  • com.microsoft.standardassets
MRTK UX Core com.microsoft.mrtk.uxcore Grundläggande interaktions- och visualiseringsskript för att skapa MR-gränssnittskomponenter.\n\nObs! Detta är avsett att användas för att skapa UX-bibliotek. Information om hur du skapar MR-gränssnitt med ett befintligt bibliotek med komponenter finns i com.microsoft.mrtk.uxcomponents.
  • com.microsoft.mrtk.core
  • com.microsoft.mrtk.graphicstools.unity
  • com.unity.inputsystem
  • com.unity.textmeshpro
  • com.unity.xr.interaction.toolkit
  • com.microsoft.mrtk.data
MRTK Windows Speech com.microsoft.mrtk.windowsspeech Implementering av talundersystem för inbyggda Windows-tal-API:er. Tillåter användning av inbyggd Windows-taligenkänning för att utlösa händelser och driva XRI-interaktioner.
  • com.microsoft.mrtk.core

Köra pakettester

Vissa MRTK-paket innehåller tester som används för att verifiera de inkluderade komponenterna. I vissa fall kräver dessa tester ytterligare MRTK-paket som inte har angetts som beroenden.

Anteckning

När du importerar paket till Unity kompileras inte testsammansättningar som standard. Om du vill aktivera kompilering av tester använder du elementet testables i projektets manifest.json -fil.

För att göra det minimala arbetet för program som importerar Mixed Reality Toolkit, utförs beroenden endast för körningskrav. I följande tabell beskrivs de ytterligare paket som krävs för att aktivera kompilering och körning av de inkluderade testsammansättningarna.

Visningsnamn Paketnamn Testkrav
MRTK Core-definitioner com.microsoft.mrtk.core
MRTK-tillgänglighet com.microsoft.mrtk.accessibility
MRTK-databindning och teman com.microsoft.mrtk.data
MRTK-diagnostik com.microsoft.mrtk.diagnostics
MRTK-miljö com.microsoft.mrtk.environment
UTÖKADE MRTK-tillgångar com.microsoft.mrtk.extendedassets
MRTK-indata com.microsoft.mrtk.input
Rumslig mrtk-manipulering com.microsoft.mrtk.spatialmanipulation
  • com.microsoft.mrtk.input
MRTK-standardtillgångar com.microsoft.mrtk.standardassets
MRTK UX-komponenter com.microsoft.mrtk.uxcomponents
  • com.microsoft.mrtk.input
MRTK UX Core com.microsoft.mrtk.uxcore
  • com.microsoft.mrtk.input
MRTK Windows Speech com.microsoft.mrtk.windowsspeech