Unity 2018: TextMesh Pro verbessert die Darstellung von Spieloberflächen

Unity hat am 16. Oktober 2018 in einem technischen Beitrag beschrieben, wie sich TextMesh Pro in Unity-Projekten für Benutzeroberflächen einsetzen lässt. Der offizielle Unity-Beitrag nennt das Paket als Ersatz für die älteren Textkomponenten Text Mesh und UI Text.

TextMesh Pro verwendet Signed Distance Fields, kurz SDF. Ein Font-Atlas speichert dabei die Form der Zeichen so, dass Schriftgrößen angepasst werden können, ohne die Darstellung bei jeder Skalierung neu aufzubauen. Unity nennt den Ansatz für Projekte aus den Bereichen FPS, Puzzle und Virtual Reality.

Font-Assets und Rich Text für die UI-Arbeit

Im Font Asset Creator lassen sich eigene Schriftdateien in Font-Assets umwandeln. Die Auflösung des Font-Atlas beeinflusst, wie sauber die Zeichen bei unterschiedlichen Größen rekonstruiert werden. Konturen und Schatten können über Materialeigenschaften verändert und als Presets wiederverwendet werden.

Für Layouts stehen getrennte Einstellungen für Zeichen-, Wort- und Zeilenabstände, Kerning, Ausrichtung und automatische Größenanpassung bereit. Rich Text erlaubt zusätzliche Stile direkt im Textfeld. Über die TextMesh-Pro-API können die Werte auch zur Laufzeit gesetzt werden. Die offizielle Dokumentation beschreibt die Komponenten und ihre Einsatzmöglichkeiten.

Paket für Unity 2018.1 und neuer

Unity nennt TextMesh Pro als Beispielszene im Package Manager. Das Paket lässt sich ab Unity 2018.1 über Window, Package Manager und TextMesh Pro installieren. Die Technik war zuvor bereits als eigenständiges Werkzeug verfügbar, bevor Unity den Entwickler Stephan Bouchard und TextMesh Pro 2017 übernahm. Der damalige Beitrag zur Übernahme von TextMesh Pro durch Unity beschreibt den Ausgangspunkt der Integration.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein