Was ist neu im UI Toolkit
UI Toolkit ist eine Sammlung von Funktionen, Ressourcen und Tools zur Entwicklung von Benutzeroberflächen und Editor-Erweiterungen. Seit 2021 LTS unterstützt es das Erstellen und Debuggen von Runtime-UIs für Spiele und Anwendungen mit einem intuitiven Workflow, der Künstlern und Designern einen schnelleren Einstieg ermöglicht.
Wesentliche Funktionen
Entdecken Sie die Funktionen und erfahren Sie, was Sie mit UI Toolkit erreichen können.
Zu den speziellen Authoring-Tools des UI Toolkits gehören der UI Builder und der UI Debugger, die von Webtechnologien inspiriert sind, um ein vertrautes Erlebnis zu 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 lösen.
Die Schriftwiedergabetechnologie von TextMesh Pro wurde in das UI-Toolkit integriert, damit Sie ohne zusätzliche Plug-Ins oder Pakete loslegen können. Sie können jetzt erweiterte Styling-Funktionen nutzen, um schönen Text in jeder Punktgröße und Auflösung sauber darzustellen.
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 wiederverwendbarer Übergänge, die in den meisten UI-Projekten den Großteil der Animation ausmachen, und spart Ihnen so wertvolle Designzeit.
Legen Sie Rahmenradius, Farbe, Größe und Text fest, um texturlose UI-Elemente 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 Tools erheblich zu reduzieren. Gleichzeitig verringern Sie den Gesamtspeicherbedarf und die Build-Größe, um eine effizientere Skalierung zu erreichen.
Das UI Toolkit enthält ein UI-Framework im Retained Mode, das die Entwicklung einer benutzerdefinierten Benutzeroberfläche für Unity Editor-Erweiterungen vereinfacht, sodass Sie einzigartige Fenster und Inspektoren erstellen können, um optimierte Arbeitsabläufe für Künstler, Designer und Programmierer zu ermöglichen.
Arbeiten und iterieren Sie schneller mit globalem Stilmanagement und Live-Authoring-Funktionen.
UI-Authoring-Tools und Workflows sind von Standard-Webtechnologien inspiriert und ermöglichen so ein schnelleres Onboarding.
Logik in C#-Code, UI-Struktur in UXML-Dokumenten und Styling in Stylesheets erleichtern das kollisionsfreie Arbeiten an verschiedenen Teilen der UI.
Erhalten Sie mit Renderhinweisen und einem dynamischen Texturatlas eine bessere Kontrolle über die Leistung Ihres Spiels.
UI Toolkit kann zusammen mit IMGUI für den Editor und UGUI zur Laufzeit verwendet werden. Es ist auch mit dem neuen Eingabesystem von Unity kompatibel.
Geben Sie Stile und Widgets innerhalb oder zwischen Projekten sowie zwischen dem Editor und der Laufzeit frei.
Obwohl Unity die Verwendung von UI Toolkit für neue UI-Entwicklungsprojekte empfiehlt, gibt es aufgrund der in Unity UI (uGUI) und IMGUI enthaltenen Funktionen immer noch Fälle, in denen es sinnvoll ist, ältere Systeme zu verwenden. Vergleichen Sie UI-Systeme in Unity, um herauszufinden, was für Sie am besten funktioniert.
Greifen Sie über den Unity Hub oder die LTS-Downloadseite auf das UI-Toolkit in 2022 LTS zu, um intuitive Authoring-Tools und kollaborative Workflows in Ihren Projekten zu nutzen.
Dieser über 130 Seiten lange Leitfaden zeigt Ihnen, wie Sie mit den beiden UI-Systemen von Unity, Unity UI und UI Toolkit, anspruchsvolle Schnittstellen erstellen. 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 Designmuster und Projektarchitekturen demonstriert, darunter MVP, Statusmuster, Verwalten von Menübildschirmen und vieles mehr mithilfe des UI-Toolkits.
Lesen Sie das Unity-Handbuch, um mehr über das UI-Toolkit in Unity zu erfahren.
Greifen Sie auf die Foren zu, um Hilfe von der Community zu erhalten und die neuesten Informationen zum UI-Toolkit in Unity zu erhalten.