Was ist neu im UI Toolkit
UI Toolkit ist eine Sammlung von Funktionen, Ressourcen und Tools zum Entwickeln von Benutzeroberflächen und Editor-Erweiterungen. In 2021 LTS unterstützt es über einen intuitiven Arbeitsablauf das Erstellen und Debuggen von Laufzeit-Benutzeroberflächen für Spiele und Anwendungen. Grafiker und Designer können dadurch schneller ihre ersten Schritte unternehmen.

Entdecken Sie die Funktionen und erfahren Sie, was Sie mit dem UI Toolkit erreichen können.

Rendern von dynamischen Texten
Damit Sie ganz ohne zusätzliche Plugins oder Pakete durchstarten können, wurde die Font-Rendering-Technologie von TextMesh Pro in das UI Toolkit integriert. Sie können jetzt mit erweiterten Styling-Funktionen schöne Texte in jeder Schriftgröße und Auflösung sauber darstellen.
Animieren der Benutzeroberfläche mit leichten Übergängen
Das UI Toolkit ist mit einem speziellen Animationssystem für Benutzeroberflächen ausgestattet, das die Erstellung von Übergängen zwischen Benutzeroberflächen in Ihren Projekten vereinfacht. Dieses neue System ermöglicht sogar die effiziente Erstellung wiederverwendbarer Übergänge, die den Großteil der Animationen in den meisten UI-Projekten ausmachen. So sparen Sie wertvolle Entwicklungszeit.

Gestochen scharfe, texturlose Rendering-Funktionen für Benutzeroberflächen
Erstellen Sie durch Festlegen von Rahmenradius, Farbe, Größe und Text texturlose Oberflächenelemente direkt in UI Toolkit. Sie müssen keine Bilder mehr in Photoshop erstellen und importieren. Damit reduzieren Sie in erheblichem Maße den Zeitaufwand für den Wechsel zwischen den Tools. Gleichzeitig sinken Speicherbedarf und Build-Größe, um eine effizientere Skalierung zu ermöglichen.

Entwickeln von maßgeschneiderten Benutzeroberflächen und Erweiterungen für Unity Editor
Das UI Toolkit enthält ein Benutzeroberflächen-Framework im Retained-Modus, mit dem die Entwicklung maßgeschneiderter Benutzeroberflächen für Erweiterungen von Unity Editor vereinfacht wird. Dadurch lassen sich einzigartige Fenster und Inspectors für optimierte Workflows für Grafikdesigner, Entwickler und Programmierer erstellen.
Unity-UI-Systeme im Vergleich
Obwohl Unity die Verwendung von UI Toolkit für neue UI-Entwicklungsprojekte empfiehlt, gibt es immer noch Fälle, in denen es sinnvoll ist, ältere Systeme aufgrund von Funktionen in Unity-UI (uGUI) und in IMGUI zu verwenden. Schauen Sie sich die Unity-UI-Systeme im Vergleich an, um das für Sie am besten geeignete System zu finden.
Ressourcen
Blog
Mit dieser Schritt-für-Schritt-Anleitung können Sie erste Schritte mit dem UI Toolkit machen.
Community
In den Foren erhalten Sie Unterstützung von der Community und erfahren mehr über die aktuellen Neuigkeiten zum UI Toolkit in Unity.
Häufig gestellte Fragen
UI Toolkit wird als Alternative zu Unity-UI empfohlen. Sie können damit Bildschirm-Overlay-UIs erstellen, die auf einer Vielzahl von Bildschirmauflösungen unterstützt werden. Es sollte insbesondere für Arbeiten in Betracht gezogen werden, die eine große Anzahl von Benutzeroberflächen nutzen, vertraute Workflows für Grafikdesigner und Entwickler benötigen bzw. texturlose UI-Rendering-Funktionen erfordern.
Unity-UI empfiehlt sich als Standardlösung für Benutzer, die eine in einer 3D-Welt positionierte und beleuchtete Benutzeroberfläche, VFX mit benutzerdefinierten Shadern und Materialien sowie einfachen Verweisen von MonoBehaviours benötigen.
Das UI Toolkit ist mit Unity-UI kompatibel. Sie können also bestehende Projekte umstellen, ohne die gesamte Benutzeroberfläche neu schreiben zu müssen. Das bedeutet, dass Sie Teile von bestehenden Projekten mit dem UI Toolkit neu erstellen können, während Sie den Rest in Unity-UI belassen. Beide funktionieren gleichzeitig in einem Projekt.
UI Toolkit unterstützt derzeit keine Elemente der Benutzeroberfläche, die in einer 3D-Welt positioniert oder beleuchtet werden. Benutzeroberflächenelemente vom Bildschirm können jedoch Objekten im World Space folgen.
Sie können mit dem UI Toolkit von DOTS Systems auf dem Hauptthread interagieren, wie auch mit anderen eingebauten Engine-Funktionen.
Das UI Toolkit bietet derzeit keine Datenbindungslösung. Werte der Benutzeroberflächenelemente müssen per C#-Code festgelegt werden. Eine Datenbindung ist für die nächste Version von UI Toolkits geplant.
Ja. Obwohl experimentelle Pakete nicht offiziell von Unity unterstützt werden und daher nicht zur Verwendung in der Produktion empfohlen werden, unterstützt das UI Toolkit SVG-Assets, wenn das Paket für Vektorgrafiken installiert ist.
Das UI Toolkit ist als Teil der Version 2021 LTS verfügbar. Sie finden das UI Toolkit im Unity Hub oder auf unserer Download-Seite.
Wir möchten das UI Toolkit irgendwann als einzige Lösung für die Erstellung von Benutzeroberflächen bereitstellen. Dafür soll sie allen Anforderungen von Entwicklern und Grafikdesignern gerecht werden, die an Editor-Tools oder interaktiven Laufzeit-Erfahrungen arbeiten.
Bleiben Sie über die neuesten Updates zum UI Toolkit über unsere neue Unity Platform Roadmap auf dem Laufenden und geben Sie dem Produktteam von Unity direkt Feedback.