Export a sestavení řešení unity Visual Studio unity

Pokud vaše aplikace nepotřebuje systémovou klávesnici, doporučujeme použít D3D, aby vaše aplikace využívá o něco méně paměti a rychlejší spuštění. Pokud ale používáte systémovou klávesnici prostřednictvím rozhraní API TouchScreenKeyboard, musíte projekt exportovat jako XAML.

Jak exportovat z Unity

Nastavení sestavení Unity
Nastavení sestavení v editoru Unity

  1. Až budete připraveni exportovat projekt z Unity, otevřete nabídku File (Soubor) a vyberte Build Nastavení...
  2. Vyberte Add Open Scenes (Přidat otevřené scény) a přidejte svou scénu do sestavení.
  3. V dialogovém Nastavení buildu vyberte následující možnosti exportu pro HoloLens:
    • Platforma:Univerzální Windows platformy a nezapomeňte vybrat Možnost Přepnout platformu, aby se váš výběr projeví.
    • SDK:Universal 10.
    • Typ sestavení UPW:D3D.
  4. Volitelné:Projekty Unity v jazyce C#: Zaškrtnuto.

Poznámka

Zaškrtnutím tohoto políčka můžete:

  • Ladění aplikace ve vzdáleném Visual Studio ladicím programu
  • Upravovat skripty v projektu Unity v jazyce C# při použití IntelliSense pro rozhraní WinRT API
  1. V okně Build Nastavení..., otevřete Player Nastavení...
  2. Vyberte kartu Nastavení univerzální Windows platformy.
  3. Rozbalte skupinu Nastavení XR.
  4. V části XR Nastavení zaškrtnutím políčka Virtual Reality Supported (Podpora virtuální reality) přidejte nový seznam Zařízení virtuální reality a potvrďte, že je Windows Mixed Reality uvedená jako podporované zařízení.
  5. Vraťte se do dialogového Nastavení sestavení.
  6. Vyberte Build (Sestavit).
  7. V dialogovém Windows Exploreru, které se zobrazí, vytvořte novou složku pro výstup sestavení Unity. Obecně složku pojmeme "App".
  8. Vyberte nově vytvořenou složku a vyberte Vybrat složku.
  9. Jakmile Unity dokončí sestavování, otevře se Windows Exploreru v kořenovém adresáři projektu. Přejděte do nově vytvořené složky.
  10. Otevřete vygenerovaný soubor Visual Studio, který se nachází v této složce.

Kdy znovu exportovat z Unity

Zaškrtnutím políčka Projekty C# při exportu aplikace z Unity vytvoříte Visual Studio řešení, které obsahuje všechny soubory skriptů Unity. Když máte všechny skripty na jednom místě, můžete iterovat bez opětovného exportu z Unity. Pokud ale v projektu změníte změny, které nejsou jenom změnou obsahu skriptů, budete muset z Unity znovu exportovat. Tady je několik příkladů, kdy je potřeba z Unity znovu exportovat:

  • Prostředky můžete přidávat nebo odebírat na Project záložce.
  • Libovolnou hodnotu změníte na kartě inspektoru.
  • Objekty můžete přidávat nebo odebírat na kartě Hierarchie.
  • Změníte nastavení projektu Unity.

Sestavení a nasazení Visual Studio Unity

Zbývající část sestavování a nasazování aplikací probíhá v Visual Studio. Budete muset zadat konfiguraci sestavení Unity. Zásady vytváření názvů Pro Unity se mohou lišit od toho, na co jste zvykli v Visual Studio:

Konfigurace Vysvětlení
Ladění Všechny optimalizace jsou vypnuté a profiler je povolený. Slouží k ladění skriptů.
Hlavní Všechny optimalizace jsou zapnuté a profiler je zakázaný. Slouží k odesílání aplikací do Storu.
Vydat Všechny optimalizace jsou zapnuté a profiler je povolený. Slouží k vyhodnocení výkonu aplikace.

Všimněte si, že výše uvedený seznam je podmnožinou běžných triggerů, které způsobí, že Visual Studio vygenerování projektu. Obecně platí, že úprava souborů .cs v rámci Visual Studio nevyžaduje opětovné vygenerování projektu z Unity.

Řešení potíží

Pokud zjistíte, že se v projektu Visual Studio nerozpoznávají úpravy souborů .cs, ujistěte se, že je při generování projektu VS z nabídky Sestavení Unity zaškrtnuté políčko Projekty Unity v jazyce C#.