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 valfri unity-målprojektsökväg.

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. Från Unity Hub väljer du Installationer från panelen till vänster.

    Screenshot of the Unity Hub application open to the installs window.

    Viktigt!

    Unity 2020.3.0f1 LTS används för den här utbildningsvägen. Om du inte redan ser den installerad måste du ladda ned filen från Unity Download Archive, ladda ned en .exe installationsfil direkt eller installera den 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 för Mixed Reality (MixedRealityFeatureTool.exe) och välj Starta för att börja installera MRTK-komponenter i Ditt Unity-projekt.

    Screenshot of the Mixed Reality Feature Tool start window.

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

    Screenshot of the Mixed Reality Feature Tool select project window.

  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
    • Mixed Reality Input 0.9.2006

    Screenshot of the Mixed Reality Feature Tool discover features window.

  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.

    Screenshot of the Mixed Reality Feature Tool import features window.

  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.

    Screenshot of the Mixed Reality Feature Tool review and approve window.

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

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 Projekt längst upp till vänster i fönstret. Lägg till projektet i listan med knappen Lägg till .

    Screenshot of the Unity Hub application with the projects tab selected.

  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.

    Kommentar

    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.

    Screenshot of the Unity editor with the Main Scene loaded.

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 gränssnitt med OpenXR i Unity-redigeraren.

Innan du kör projektet i Unity med knappen Spela upp aktiverar du alternativet Lås indata till spelvyn . Du hittar detta i listrutan Alternativ för indatafelsökare > för fönsteranalys > >. Den här inställningen finns kvar i redigeringsprogrammet, så du behöver bara göra det en gång.

Screenshot of the Unity input debugger panel with the options dropdown selected and lock input to game view highlighted.