Auswählen Ihrer Engine
Es gibt mehrere Entwicklungspfade, die Sie in unserer Dokumentation durchgehen können. Der erste Schritt besteht darin, die richtige Technologie für Sie zu finden. Wenn Sie bereits eins im Sinn haben, fahren Sie fort, und springen Sie direkt zur entsprechenden Registerkarte unten. Wenn Sie am Zaun sind oder gerade erst anfangen, sehen Sie sich jeden einzelnen an, und verstehen Sie, was sie bieten, die verfügbaren Plattformen und Tools, und beginnen Sie mit der Erstellung!
Wichtig
Sehen Sie sich unsere Portierungsleitfäden an, wenn Sie bereits Projekte haben, die Sie auf HoloLens 2 oder unmmersive VR-Headsets wie das Reverb G2 übertragen möchten. Wir haben Leitfäden für Projekte, die HTK, MRTK v1, SteamVR verwenden oder für immersive Headsets wie oculus Rift oder HTC Vive entwickelt wurden.
Übersicht über die Engine
Unity ist eine der führenden Echtzeit-Entwicklungsplattformen auf dem Markt mit zugrunde liegendem Laufzeitcode, der in C++ geschrieben ist und das gesamte Entwicklungsskripting in C# erfolgt. Unabhängig davon, ob Sie Spiele, Filme und Animationen erstellen oder sogar Architektur- oder Technische Konzepte in einer virtuellen Welt rendern möchten, unity verfügt über die Infrastruktur, die Sie unterstützen kann.
Hinweis
Überprüfen Sie die bekannten Probleme in bestimmten Unity-Versionen , bevor Sie eine Unity-Version auswählen.
Unreal Engine 4 ist eine leistungsstarke, Open Source Erstellungs-Engine mit vollständiger Unterstützung für Mixed Reality in C++ und Blaupausen. Ab Unreal Engine Version 4.25 ist die HoloLens-Unterstützung voll funktionsfähig und produktionsbereit. Mit Funktionen wie dem flexiblen Blueprints Visual Scripting-System können Designer die gesamte Palette von Konzepten und Tools, die normalerweise nur Programmierern zur Verfügung stehen, virtuell nutzen. Ersteller in allen Branchen können die Freiheit und Kontrolle nutzen, um innovative Inhalte, interaktive Erfahrungen und immersive virtuelle Welten bereitzustellen.
Native Entwickler mit Erfahrung beim Schreiben eigener 3D-Renderer können mithilfe von OpenXR eine benutzerdefinierte Engine erstellen. OpenXR ist ein offener lizenzgebührenfreier API-Standard von Khronos, der Engines nativen Zugriff auf eine Vielzahl von Geräten von Anbietern im Mixed Reality-Spektrum bietet. Sie können openXR auf einem HoloLens 2 oder Windows Mixed Reality immersiven Headsets auf dem Desktop entwickeln.
Webentwickler , die überzeugende browserübergreifende AR/VR-Weberfahrungen erstellen, können WebXR verwenden.
Features und Geräte
Logistik | Einheit | Unwirklich | JavaScript | Benutzerdefinierte Engine (mit OpenXR) |
---|---|---|---|---|
Sprache | C# | C++ | JavaScript | C/C++ |
Preise | Unity–Preise | Preise für Unreal | Frei | Frei |
Gerätefeatures | Einheit | Unwirklich | JavaScript | Benutzerdefinierte Engine (mit OpenXR) |
---|---|---|---|---|
Geräte-/Anzeigenachverfolgung | ✔️ | ✔️ | ✔️ | ✔️ |
Handeingabe | ✔️ | ✔️ | ✔️ | ✔️ |
Augeneingabe | ✔️ | ✔️ | ❌ | ✔️ |
Spracheingabe | ✔️ | ✔️ | ✔️ | ✔️ |
Motion-Controller | ✔️ | ✔️ | ✔️ | ✔️ |
Ebenen-/Gittertreffertests | ✔️ | ✔️ | ✔️ | ✔️ |
Szenenverständnis | ✔️ | ✔️ | ❌ | ✔️ |
Raumklang | ✔️ | ✔️ | ✔️ | ✔️ |
QR-Codeerkennung | ✔️ | ✔️ | ❌ | ✔️ |
Hardware | Einheit | Unwirklich | JavaScript | Benutzerdefinierte Engine (mit OpenXR) |
---|---|---|---|---|
HoloLens 2 | ✔️ | ✔️ | ✔️ | ✔️ |
HoloLens (1. Generation) | ✔️ | ✔️ | ❌ | Nur WinRT (Legacy) |
Windows Mixed Reality Headsets | ✔️ | ✔️ | ✔️ | ✔️ |
SteamVR-Headsets | ✔️ | ✔️ | ✔️ | ✔️ |
Oculus Quest/Rift | ✔️ | ✔️ | ✔️ | ✔️ |
Mobil (ARCore/ARKit) | ✔️ | ✔️ | ✔️ | ❌ |
Tools | Einheit | Unwirklich | JavaScript | Benutzerdefinierte Engine (mit OpenXR) |
---|---|---|---|---|
Mixed Reality Toolkit | ✔️ | ✔️ | ❌ | ❌ |
World Locking Tools | ✔️ | ❌ | ❌ | ❌ |
Clouddienste | Einheit | Unwirklich | JavaScript | Benutzerdefinierte Engine (mit OpenXR) |
---|---|---|---|---|
Azure Remote Rendering | ✔️ | ❌ | ❌ | ✔️ |
Hinweis
- Azure Remote Rendering (ARR) wird am 30. September 2025 eingestellt. Weitere Informationen.
Nächste Schritte
Nächster Entwicklungsprüfpunkt
Wenn Sie den von uns beschriebenen Entwicklungsprüfpunkt für Unity für HoloLens verfolgen, besteht Ihre nächste Aufgabe darin, unsere HoloLens 2 Tutorialreihe zu durcharbeiten.
Fahren Sie andernfalls mit der Installation der richtigen Version von Unity fort, und richten Sie ihr erstes Mixed Reality Unity-Projekt ein:
Sie können jederzeit zu den Unity-Entwicklungsprüfpunkten für HoloLens und VR zurückkehren.