UI Toolkit
Was ist neu in UI Toolkit
UI Toolkit ist eine Sammlung von Funktionen, Ressourcen und Tools für die Entwicklung von Benutzeroberflächen und Editor-Erweiterungen. Sein intuitiver Arbeitsablauf hilft Künstlern und Designern, die Runtime-UI für Spiele und Anwendungen schneller zu erstellen und zu debuggen.
Die Version Unity 6 enthält mehrere Aktualisierungen des UI Toolkits. Wir haben ein vollständig erweiterbares Datenbindungssystem zusammen mit neuen Steuerelementen hinzugefügt. Wir haben auch die visuellen Authoring-Workflows und die Erweiterbarkeit für UI-Entwickler verbessert. Unity 6 bietet außerdem Unterstützung für mehrere Sprachen und Emoji.
Wesentliche Funktionen
Entdecken Sie die Funktionen und erfahren Sie, was Sie mit UI Toolkit erreichen können.
Zu den speziellen Autorenwerkzeugen von UI Toolkit gehören der UI Builder und der UI Debugger, die von Webtechnologien inspiriert sind und eine vertraute Erfahrung bieten. Verwenden Sie den UI Builder, um die Benutzeroberfläche für Spiele und Anwendungen direkt in Unity visuell zu erstellen und zu bearbeiten, während der UI Debugger Ihnen hilft, Probleme schnell zu beheben.
Mit UI Toolkit können Sie dynamischen Text mit fortschrittlichen Styling-Funktionen rendern und so sauberen, schönen Text in jeder Punktgröße und Auflösung erstellen. Dies verbessert die Lesbarkeit auf verschiedenen Geräten und sorgt für ein einheitliches Benutzererlebnis unabhängig von der Bildschirmgröße. Die integrierte Unicode-Unterstützung erleichtert die Lokalisierung Ihrer Anwendung und den Umgang mit einer Vielzahl von Sprachen und Skripten, so dass Ihre Benutzeroberfläche für ein globales Publikum zugänglich und effektiv ist.
UI Toolkit verfügt über ein spezielles UI-Animationssystem, das die Erstellung von UI-Übergängen in Ihren Projekten vereinfacht. Dieses neue System ermöglicht sogar die effiziente Erstellung von wiederverwendbaren Übergängen, die den Großteil der Animationen in den meisten UI-Projekten ausmachen, so dass Sie wertvolle Designzeit sparen.
Legen Sie Randradius, Farbe, Größe und Text fest, um texturlose Oberflächenelemente direkt im UI Toolkit zu erstellen. Hören Sie auf, Bilder aus Photoshop zu erstellen und zu importieren, um den Zeitaufwand für den Wechsel zwischen den Werkzeugen erheblich zu reduzieren und gleichzeitig den Gesamtspeicherbedarf und die Build-Größe zu verringern, um effizienter zu skalieren.
Das Datenbindungssystem ist sowohl für den Editor als auch für die Runtime verfügbar. Sie kann über den UI Builder eingestellt werden, so dass Benutzer Bindungen erstellen, prüfen und ändern können. Das System bietet eine Menge Erweiterungsmöglichkeiten, so dass Benutzer ihre eigenen Arten von Bindungen erstellen können.
UI Toolkit enthält ein UI-Framework für den Retained Mode, das die Entwicklung von benutzerdefinierten UI für Unity Editor-Erweiterungen vereinfacht. So können Sie einzigartige Fenster und Inspectors erstellen, um die Arbeitsabläufe für Künstler, Designer und Programmierer zu optimieren.
Andere Merkmale
Arbeiten und iterieren Sie schneller mit globaler Stilverwaltung und Live-Authoring-Funktionen.
UI-Authoring-Tools und Arbeitsabläufe sind von Standard-Webtechnologien inspiriert, um eine schnellere Einarbeitung zu ermöglichen.
Logik in C#-Code, UI-Struktur in UXML-Dokumenten und Styling in Style Sheets erleichtern die Arbeit an verschiedenen Teilen der Benutzeroberfläche ohne Kollisionen.
Mit den Render-Hinweisen und dem dynamischen Texturatlas haben Sie mehr Kontrolle über die Leistung Ihres Spiels.
UI Toolkit kann neben IMGUI für den Editor und UGUI für die Laufzeit verwendet werden. Es ist auch mit dem neuen Input System von Unity kompatibel.
Nutzen Sie Stile und Widgets innerhalb von Projekten oder projektübergreifend sowie zwischen dem Editor und der Laufzeitumgebung.
Obwohl Unity die Verwendung von UI Toolkit für neue UI-Entwicklungsprojekte empfiehlt, gibt es immer noch Fälle, in denen es aufgrund der Funktionen von Unity UI (uGUI) und IMGUI sinnvoll ist, ältere Systeme zu verwenden. Vergleichen Sie die UI-Systeme in Unity, um herauszufinden, was für Sie am besten funktioniert.
Greifen Sie über den Unity Hub auf das UI Toolkit zu, um intuitive Authoring-Tools und kollaborative Workflows in Ihren Projekten zu nutzen.
Ressourcen
Dieses über 130 Seiten umfassende Handbuch zeigt Ihnen, wie Sie mit den beiden UI-Systemen von Unity, Unity UI und UI Toolkit, anspruchsvolle Benutzeroberflächen erstellen können. Wir stellen UI Toolkit-Konzepte wie responsive UI und UI Builder anhand des UI Toolkit-Beispiels - Dragon Crashers vor.
QuizU ist ein offizielles Unity-Beispiel, das verschiedene Entwurfsmuster und Projektarchitekturen demonstriert, darunter MVP, Zustandsmuster, die Verwaltung von Menübildschirmen und vieles mehr mit UI Toolkit.
In diesem Video führt der Unity-Experte Nicolas Borromeo die Diskussion über Themen wie die Implementierung von verketteten Draw-Calls und die Auswirkungen von Puffergrößen, bewährte Verfahren für dynamisches Atlasing und den Umgang mit Einschränkungen wie benutzerdefinierten Shadern und 3D UI.
Erfahren Sie, wie das Entwicklerteam von Sports Interactive auf Unity umgestiegen ist und welche Erfahrungen sie mit dem UI Toolkit und anderen UI-Tools für Low- und No-Code-Anwender gemacht haben.
Lesen Sie das Unity-Handbuch, um mehr über das UI Toolkit in Unity zu erfahren.
In diesem Video erhalten Sie eine fachkundige Anleitung und wertvolle Techniken, um Ihre UI-Fähigkeiten zu verbessern. Wir zeigen Ihnen, wie UI Toolkit die Teamarbeit mit dem neuen Datenbindungssystem, den innovativen UXML-Objekten und den maßgeschneiderten Inspektoren im UI Builder verbessern und beschleunigen kann.
In den Foren erhalten Sie Hilfe von der Community und erfahren das Neueste über das UI Toolkit in Unity.