Kom igång med Unity

Slutförd

Vi har förberett ett komplett Unity-projekt som hjälper dig med den här utbildningsvägen. Ladda ned koden från GitHub-lagringsplatsen och extrahera Zip-filen till den sökväg i Unity-projektet som du väljer.

För att skapa Mixed Reality-lösningar i Unity behöver du ett antal olika utvecklingsverktyg. Du kan ha flera versioner av Unity på datorn som hanteras i Unity Hub.

  1. Ladda ned och packa upp den komprimerade mappen från GitHub och anteckna mappplatsen där du extraherade projektet.

  2. I Unity Hub väljer du Installationer från panelen till vänster.

    Skärmbild av Unity Hub-programmet som är öppet i installationsfönstret.

    Viktig

    Unity 2020.3.0f1 LTS används för den här lärvägen. Om du inte redan ser den installerad måste du ladda ned filen från Unity Download Archive, direkt ladda ned en .exe installationsfileller installera från Unity Hub. LTS står för Långsiktigt stöd. Beroende på din dator och din Internetanslutning kan det ta 10–15 minuter.

Installera MRTK-komponenter

  1. Starta funktionsverktyget Mixed Reality (MixedRealityFeatureTool.exe) och välj Starta för att börja installera MRTK-komponenter i ditt Unity-projekt.

    Skärmbild av startfönstret för mixed reality-funktionsverktyget.

  2. Välj knappen med de tre ellipserna ... för att bläddra efter mappen där du hämtade och extraherade Unity-projektet. Mappen som du väljer här måste vara omedelbart ovanför mappen Tillgång, som innehåller hela Unity-projektet.

    Skärmbild av fönstret för att välja projekt i verktyget för mixad verklighet.

  3. Välj Identifiera funktioner.

  4. Se till att du väljer följande versioner för att säkerställa kompatibilitet med det angivna Unity-projektet:

    • Mixed Reality Toolkit-tillägg 2.5.4
    • Mixed Reality Toolkit Foundation 2.5.4
    • Mixed Reality Toolkit GPU Stats 1.0.3
    • Mixed Reality Toolkit Plane Finding 1.0.0
    • Mixed Reality Toolkit Standard Assets 2.5.4
    • Mixed Reality Open XR Plugin 0.1.3
    • Microsoft Spatializer 1.0176
    • Blandad verklighet inmatning 0.9.2006

    Skärmbild av funktionsfönstret för Mixed Reality-funktionsverktyget.

  5. Välj Hämta funktioner. Detta laddar ned motsvarande paket och behåller dem på en tillfällig plats (dvs. paketcache).

  6. Verifiera ditt paketval och välj Importera. Paketen kopieras till Unity-projektet och de nödvändiga ändringarna i projektets paketmanifest görs.

    Skärmbild av Mixed Reality-funktionsverktygets fönster för importfunktioner.

  7. Du kan se följande skärm om du har importerat samma MRTK-komponenter tidigare. Det är säkert att välja Godkänn.

    Skärmbild av gransknings- och godkännandefönstret för funktionen i verktyget för mixad verklighet.

  8. När verktyget är klart väljer du Avsluta för att lämna funktionsverktyget för Mixed Reality.

Verifiera Unity-projektberoenden

Öppna och kontrollera att Unity-projektet har de beroenden och inställningar som krävs.

  1. Öppna Unity Hub och välj Projects längst upp till vänster i fönstret. Lägg till projektet i listan med knappen Lägg till.

    Skärmbild av Unity Hub-programmet med fliken Projekt markerad.

  2. Bläddra till mappen där du extraherade projektinnehållet från Zip-filen som hämtats från GitHub och Välj mapp.

    Not

    Om ett orange utropstecken visas under projektnamnet hovrar du över det för en mer detaljerad beskrivning av meddelandet, inklusive föreslagna åtgärder (t.ex. felaktig Unity-version, installation)

  3. Öppna projektet genom att välja projektnamnet. Det kan ta flera minuter medan Unity importerar och kompilerar de associerade paketen.

  4. Leta upp huvudscenen i projektpanelen i Assets > Scenes > MainScene och dubbelklicka på den.

    Skärmbild av Unity-redigeraren med huvudscenen inläst.

Om inga felmeddelanden visas är projektet redo att konfigureras och utvecklas. Du kanske märker varningsmeddelanden som är acceptabla och inte påverkar projektets funktioner.

Slutför projektinställningar

Det här projektet använder OpenXR-plugin-programmet. OpenXR är en öppen, royaltyfri standard utvecklad av Khronos som syftar till att förenkla AR/VR-utveckling genom att göra det möjligt för utvecklare att sömlöst rikta in sig på ett brett utbud av AR/VR-enheter. Det här nya plugin-programmet kräver en mindre konfigurationsändring för att stödja indata som interagerar med OpenXR i Unity Editor.

Innan du kör projektet i Unity med Play-knappen aktiverar du alternativet Lås indata till Spelvy. Du hittar detta i -fönstret > Analysis > Input Debugger > Options listrutan. Den här inställningen finns kvar i redigeringsprogrammet, så du behöver bara göra det en gång.

Skärmbild av felsökningspanelen för Unity-indata med listrutan alternativ markerad och lås indata till spelvyn markerad.