HoloToolkit: Erstellen Sie Wörter, die Sie in Einheit mit Typografie-Fertighäusern sehen können

0 Shares

Vielleicht erinnern Sie sich an meinen Beitrag von vor ein paar Wochen hier auf NextReality über die magischen Skalierungsverhältnisse für Typografie von Dong Yoon Park, einem Principal UX Designer bei Microsoft sowie Entwickler der Typography Insight-App für Hololens. Nun, seine Ideen wurden in die neueste Version von HoloToolkit aufgenommen, und ich werde Ihnen zeigen, wie sie funktionieren.

Das größte Problem, das diese neue Erweiterung des HoloToolkit löst, sind die Standard-Unity-Textgrößen. Zuvor mussten Sie beim Laden von Unity und beim Erstellen eines Menüs oder von Elementen, für die Wörter erforderlich waren, eine Reihe von Größenänderungen durchführen, um den Wortlaut zu vereinfachen. Dank des Beitrags von Park zum HoloToolkit können wir jetzt ein Fertighaus ziehen und ablegen, eine Schriftart zuweisen und den Text eingeben, den wir sagen müssen.

Verpassen Sie nicht: HoloToolKit: So fügen Sie Ihrer HoloLens-App Sprachbefehle hinzu

Die Schritte sind wirklich einfach, so dass dieser kurz und bündig sein wird. Das ist wirklich nicht viel, aber ich werde mir Zeit nehmen, um sicherzustellen, dass jeder versteht.

Bevor Sie fortfahren, gehe ich davon aus, dass Sie die verschiedenen anderen Tutorials, die wir hier in NextReality haben, befolgt haben, insbesondere die zum Erstellen einer grundlegenden HoloLens-Anwendung, zum Installieren des HoloToolkit und zu den Grundlagen des Unity-Editors.

HoloToolkit: Erstellen Sie Wörter, die Sie in Einheit mit Typografie-Fertighäusern sehen können

Unsere Startansicht in Unity.

Schritt 1: Suchen Sie die 3D Text & UI Text Prefabs

Erweitern Sie im Projektfenster das HoloToolkit-Verzeichnis, indem Sie auf den schwarzen Pfeil neben HoloToolkit klicken, den UI-Ordner öffnen und zum Prefabs-Verzeichnis wechseln. Sie sollten zwei Fertighäuser auf der rechten Seite des Fensters sehen.

HoloToolkit: Erstellen Sie Wörter, die Sie in Einheit mit Typografie-Fertighäusern sehen können

Schritt 2: Fügen Sie das 3DTextPrefab in die Szene ein und richten Sie es ein

Klicken Sie im Fenster auf das Objekt “3DTextPrefab” und ziehen Sie es per Drag & Drop in das Hierarchiefenster.

HoloToolkit: Erstellen Sie Wörter, die Sie in Einheit mit Typografie-Fertighäusern sehen können

Wenn das Fertighaus in die Szene kommt, ist ihm keine Schriftart zugeordnet. Wir müssen Abhilfe schaffen, indem wir eine Schriftart auswählen.

HoloToolkit: Erstellen Sie Wörter, die Sie in Einheit mit Typografie-Fertighäusern sehen können

Glücklicherweise ist dies ein sehr einfacher Prozess. Klicken Sie einfach auf den kleinen Kreis rechts neben dem leeren Schriftfeld. Das Fenster “Schriftart auswählen” wird angezeigt. Klicken Sie auf “Arial”, da dies wahrscheinlich die einzige verfügbare Schriftart ist.

HoloToolkit: Erstellen Sie Wörter, die Sie in Einheit mit Typografie-Fertighäusern sehen können

Stellen Sie sicher, dass Ihre Position im Inspektorfenster auf X = 0, Y = 0 und Z = 4 eingestellt ist. Denken Sie daran, wenn Sie möchten, dass sich das Objekt näher an der Kamera befindet und daher größer ist, können Sie das Z auf 2 ändern.

HoloToolkit: Erstellen Sie Wörter, die Sie in Einheit mit Typografie-Fertighäusern sehen können

Sobald dies erledigt ist, sollte Ihr Text in der Spielansicht angezeigt werden.

HoloToolkit: Erstellen Sie Wörter, die Sie in Einheit mit Typografie-Fertighäusern sehen können

Schritt 3: Legen Sie das UITextPrefab in die Szene und richten Sie es ein

Wenn Sie mit dem Unity-UI-System arbeiten, können Sie stattdessen dieses Fertighaus verwenden. Die Schritte sind bis auf eine Ausnahme identisch mit der Verwendung von 3DTextPrefab.

Wenn Sie das UITextPrefab per Drag & Drop in das Hierarchiefenster gezogen haben, wählen Sie das UITextPrefab aus und stellen Sie sicher, dass seine Position so eingestellt ist, dass Sie es wie am Ende des vorherigen Schritts in der Spielansicht sehen können. Jetzt müssen Sie auf den dunkelgrauen Pfeil neben UITextPrefab klicken, um die Hierarchie zu öffnen, und dann das Objekt “Text” auswählen.

Ein kurzer Hinweis zur Verdeutlichung: Der Grund, warum wir die Position zuerst festlegen, ist in diesem Fall, dass UITextPrefab eine Hierarchie ist und das übergeordnete Objekt die Position festlegt. (Siehe das Tutorial zu Unity Basics und den Abschnitt über Eltern-Kind-Beziehungen.)

HoloToolkit: Erstellen Sie Wörter, die Sie in Einheit mit Typografie-Fertighäusern sehen können

Die UI-Komponente sieht möglicherweise etwas anders aus als die Text Mesh-Komponente, die Schritte sind jedoch gleich.

HoloToolkit: Erstellen Sie Wörter, die Sie in Einheit mit Typografie-Fertighäusern sehen können

Sobald Sie die Schriftart “Arial” ausgewählt haben, sollte Ihr UITextPrefab-Text im Fenster angezeigt werden.

HoloToolkit: Erstellen Sie Wörter, die Sie in Einheit mit Typografie-Fertighäusern sehen können

Jetzt können Sie diese Komponenten erkunden und Schriftgrößen, Farben oder die Ausrichtung nach Herzenslust ändern. Sie können einfach so viele davon ziehen und ablegen, wie Sie zum Erstellen von Seiten und Wortseiten benötigen.

Ich habe dir doch gesagt, dass das einfach ist. Ich hoffe wirklich, dass es jemandem da draußen hilft. Sie wissen, was Sie jetzt tun sollten, richtig? Mach etwas cooles – und teile es dann mit uns!

Fanden Sie das hilfreich? Was möchten Sie als Nächstes lernen, um Apps für die HoloLens zu entwickeln? Lass uns wissen.

0 Shares