Kodierung für die HoloLens mit Unity 5 – Teil 1:Einrichten Ihrer Umgebung

Kodierung für die HoloLens mit Unity 5 – Teil 1:Einrichten Ihrer Umgebung

Ich beginne eine neue Reihe von Beiträgen zur Codierung für die HoloLens mit Unity. Es gibt relativ wenige Beiträge zum Programmieren für dieses Gerät, und die, die ich bisher gefunden habe, waren nicht so vollständig, wie ich es mir gewünscht hätte, und diese Serie wird teils aus Tutorials und teils aus Labornotizen bestehen ich selbst.

Bisher habe ich die ersten 3 Beiträge der Serie geplant.

  • Teil 1 – Erste Schritte – Herunterladen und Installieren der Software;
  • Teil 2 – Erstellen eines Projekts in Unity 5 und Hinzufügen eines einfachen Objekts zu einer virtuellen Welt;
  • Teil 3 – Bereitstellen dieses Projekts für den HoloLens-Emulator.

Auf diese einführenden Posts folgen einige komplexere und interessantere Projekte.

Erste Schritte – Herunterladen und Installieren der Software

Sie benötigen keine physische HoloLens, um Software für die HoloLens zu entwickeln (obwohl es hilfreich wäre). Sie können Ihre App mit verfügbaren Tools entwickeln und auf einem Emulator testen – solange Sie Windows 10 Professional haben . Der Grund dafür ist, dass der Emulator Hyper-V verwendet, das auf Windows 10 Pro verfügbar ist – es ist nicht auf der Home Edition verfügbar.

Hardwareanforderungen

Detaillierte Hardwareanforderungen finden Sie unter diesem Link – Schlüsselanforderungen sind eine 64-Bit-CPU mit 4 Kernen, 8 GB RAM und hardwareunterstützte Virtualisierung, die in den BIOS-Einstellungen aktiviert ist – Microsoft bietet hier eine Anleitung dazu.

Software-Downloads

Sie müssen 4 Softwarekomponenten installieren – VS2015.3, den HoloLens-Emulator, Unity 5 und die UWP-Laufzeit für Unity.

Das erste Entwicklungstool, das Sie benötigen, ist die IDE – Visual Studio 2015, Update 3. Diese ist als Community Edition frei verfügbar. Diese erhalten Sie hier.

Als Nächstes benötigen Sie den HoloLens-Emulator, um Ihre Apps zu testen – Sie können den Emulator hier herunterladen (v10.0.14342.1018). Dies ist eine einfache ausführbare Datei, die während der Installation prüft, ob Ihr Computer für die HoloLens-Entwicklung geeignet ist.

Für die Entwicklung und Bereitstellung mit Unity 5 benötigen Sie zwei Teile der Unity-Software. Beide sind auf der Unity-Website unter diesem Link verfügbar.

  • Das erste herunterzuladende und zu installierende Element ist der Unity-Editor für die technische Vorschau von HoloLens. Es gibt eine spezielle Edition für die HoloLens, und Sie können wählen, ob Sie eine 32-Bit-Version oder eine 64-Bit-Version verwenden möchten.
  • Das zweite Element ist die UWP-Laufzeit für Unity – damit können Sie Ihre Anwendungen als universelle Windows-Plattform-Anwendung erstellen, die für die Bereitstellung und Ausführung auf einer HoloLens erforderlich ist.

Sie müssen sich als Unity-Entwickler registrieren, dies ist jedoch kostenlos, wenn Sie die Option „Personal Edition“ verwenden.

Das nächste Mal werde ich mich mit dem Schreiben meiner ersten Unity 3D-Anwendung befassen, in der ich ein einfaches Objekt in einer virtuellen Welt erstelle.


No