Exportera och skapa en Unity Visual Studio lösning

Om din app inte behöver systemtangentbord rekommenderar vi att du använder D3D så att din app använder något mindre minne och en snabbare starttid. Men om du använder systemtangentbord via API:et TouchScreenKeyboard måste du exportera projektet som XAML.

Så här exporterar du från Unity

Unity-bygginställningar
Build-inställningar i Unity-redigeraren

  1. När du är redo att exportera projektet från Unity öppnar du menyn Arkiv och väljer Skapa Inställningar...
  2. Välj Lägg till öppna scener för att lägga till din scen i bygget.
  3. I dialogrutan Skapa Inställningar väljer du följande alternativ för att exportera för HoloLens:
    • Plattform:Universal Windows Platform och se till att välja Switch Platform (Växla plattform) för att ditt val ska gälla.
    • SDK:Universal 10.
    • UWP-byggtyp:D3D.
  4. Valfritt:Unity C#-projekt: Markerat.

Anteckning

Genom att markera den här rutan kan du:

  • Felsök appen i Visual Studio fjärrfelsökaren.
  • Redigera skript i Unity C#-projektet när du använder IntelliSense för WinRT-API:er.
  1. Från fönstret Build Inställningar... (SkapaInställningar...
  2. Välj fliken Inställningar för Universal Windows Platform.
  3. Expandera XR-Inställningar grupp.
  4. I avsnittet XR Inställningar markerar du kryssrutan Virtual Reality Supported (Virtuell verklighet stöds) för att lägga till en ny lista över Virtual Reality-enheter och bekräfta att "Windows Mixed Reality" visas som en enhet som stöds.
  5. Gå tillbaka till dialogrutan Inställningar build-fil.
  6. Välj Skapa.
  7. I dialogrutan Windows Explorer som visas skapar du en ny mapp som ska innehålla Unity-byggutdata. I allmänhet ger vi mappen namnet "App".
  8. Välj den nyligen skapade mappen och välj Välj mapp.
  9. När Unity har byggt klart öppnas Windows Explorer till projektets rotkatalog. Navigera till den nyligen skapade mappen.
  10. Öppna den genererade Visual Studio som finns i den här mappen.

När du ska exportera från Unity

Om du markerar kryssrutan C#-projekt när du exporterar din app från Unity skapas en Visual Studio lösning som innehåller alla dina Unity-skriptfiler. Om du har alla skript på ett och samma ställe kan du iterera utan att behöva exportera från Unity. Men om du gör ändringar i projektet som inte bara ändrar innehållet i skript måste du exportera från Unity på nytt. Några exempel på när du behöver exportera från Unity är:

  • Du lägger till eller tar bort tillgångar Project fliken.
  • Du ändrar ett värde på fliken Kontroll.
  • Du lägger till eller tar bort objekt från fliken Hierarki.
  • Du kan ändra inställningar för Unity-projekt

Skapa och distribuera en Unity Visual Studio lösning

Resten av att skapa och distribuera appar sker i Visual Studio. Du måste ange en Unity-byggkonfiguration. Unitys namngivningskonventioner kan skilja sig från vad du är van vid Visual Studio:

Konfiguration Förklaring
Felsöka Alla optimeringar av och profileraren är aktiverad. Används för att felsöka skript.
Huvudserver Alla optimeringar aktiveras och profileraren inaktiveras. Används för att skicka appar till Store.
Frisläpp Alla optimeringar är aktiverade och profileraren är aktiverad. Används för att utvärdera appens prestanda.

Observera att listan ovan är en delmängd av de vanliga utlösare som gör att Visual Studio-projektet måste genereras. I allmänhet kräver inte redigering av CS-Visual Studio inifrån och med att projektet återskapas från Unity.

Felsökning

Om du upptäcker att ändringar i .cs-filerna inte känns igen i ditt Visual Studio-projekt ser du till att Unity C#-projekt kontrolleras när du genererar VS-projektet från Unity-menyn Skapa.