Auswählen einer Unity-Version und eines XR-Plug-Ins

Während wir derzeit die Installation von Unity 2020.3 LTS mit dem Mixed Reality OpenXR-Plug-In für Mixed Reality Entwicklung empfehlen, können Sie Auch Apps mit anderen Unity-Konfigurationen erstellen.

Microsofts aktuelle empfohlene Unity-Konfiguration für HoloLens 2 und Windows Mixed Reality Entwicklung ist Unity 2020.3 LTS mit dem Mixed Reality OpenXR-Plug-In.

Wichtig

Die neueste Unity 2021-Version verfügt über einen bekannten Blockierungsfehler mit HoloLens 2, wenn das Projekt DIE URP-Renderingpipeline verwendet.

Für neue Projekte mit URP-Rendering empfehlen wir die Verwendung der neuesten Unity 2020.3 LTS mit dem neuesten Mixed Reality OpenXR-Plug-In, um dieses Problem zu vermeiden.

Wenn Sie andere Unity-Versionen verwenden, lesen Sie die bekannten aktiven Blockierungsprobleme , um sicherzustellen, dass Sie Builds mit anderen Blockierungsproblemen vermeiden.

Wichtig

Unity 2020 unterstützt HoloLens (1. Generation) nicht. Diese Headsets werden in Unity 2019 LTS mit Legacy Built-XR für den vollständigen Lebenszyklus von Unity 2019 LTS bis Mitte 2022 unterstützt.

Die beste Möglichkeit zum Installieren und Verwalten von Unity besteht aus dem Unity Hub:

  1. Installieren Sie Unity Hub.
  2. Wählen Sie die Registerkarte "Installieren" aus, und wählen Sie " Hinzufügen" aus.
  3. Wählen Sie Unity 2020.3 LTS aus, und klicken Sie auf "Weiter".

Unity Hub install new version

  1. Überprüfen Sie die folgenden Komponenten unter "Plattformen":
    • Buildunterstützung für Universelle Windows-Plattform
    • Windows-Buildunterstützung (IL2CPP)

Unity Universal Windows Platform Build Support option

  1. Wenn Sie Unity zuvor ohne diese Optionen installiert haben, können Sie sie im Menü "Module hinzufügen" in Unity Hub hinzufügen:

Unity Windows Build Support option

Nachdem Sie Unity 2020.3 installiert haben, können Sie mit dem Mixed Reality OpenXR-Plugin ein Projekt erstellen oder ein vorhandenes Projekt aktualisieren:

Hinweis

Während wir OpenXR für alle neuen Projekte verwenden, unterstützt Unity 2020.3 LTS auch das Windows XR-Plug-In. Dieses Plug-In wird vollständig unterstützt, obwohl es keine neuen Features wie AR Foundation 4.0-Support erhält.

Unity 2019.4 LTS

Wenn Sie Unity 2019 verwenden müssen, können Sie Unity 2019 LTS mit integrierten Legacy-XR verwenden.

Hinweis

Unity hat seine Legacy Built-XR-Unterstützung ab Unity 2019 veraltet. Während Unity 2019 ein neues XR-Plug-In-Framework bietet, wird Microsoft derzeit nicht empfohlen, diesen Pfad in Unity 2019 aufgrund von Azure Spatial Anchors inkompatibilitäten mit AR Foundation 2 zu empfehlen. In Unity 2020 wird Azure Spatial Anchors im XR-Plug-In-Framework unterstützt.

Wenn Sie Apps für HoloLens (1. Generation) entwickeln, werden diese Headsets in Unity 2019 LTS mit legacy Built-In XR für den vollständigen Lebenszyklus von Unity 2019 LTS bis Mitte 2022 unterstützt.

Unity 2021.2

Wenn Sie frühe Unity 2021.2-Builds ausprobieren, beginnen Sie mit dem OpenXR-Plug-In Mixed Reality. Das OpenXR-Plug-In ist der einzige Pfad für die Mixed Reality-Entwicklung in Unity 2021.2 und höher, da die endgültige Unity-Version zur Unterstützung des Windows XR-Plug-Ins Unity 2021.1 war.

Achten Sie darauf, die bekannte Blockierungs-Problemtabelle zu konsultieren, um sicherzustellen, dass Sie Unity 2021-Builds mit bekannten Blockierungsproblemen vermeiden.

Unity 2018.4 LTS

Unity 2018.4 LTS hat das Ende des zweijährigen Long-Term Supportfensters von Unity erreicht und erhält keine Updates mehr von Unity, obwohl Ihre Projekte weiterhin ausgeführt werden.

Wenn Sie über ein Unity 2018-Projekt verfügen, sollten Sie planen, eine Migration nach Unity 2020.3 LTS und das Mixed Reality OpenXR-Plug-In zu planen.

Nächste Schritte