Unity UI Toolkit

Erweitern Sie den Editor um benutzerdefinierte Schnittstellen für intuitive Inhaltserstellung. Sie können die teamübergreifende Zusammenarbeit fördern und beeindruckende Benutzeroberflächen für Spiele und Anwendungen erstellen.

Das UI Toolkit für Unity 2021 LTS finden Sie im Unity Hub oder auf der LTS-Download-Seite. Jetzt ausprobieren

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.

UI Toolkit in Editor

Wesentliche Funktionen

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

UI Toolkit builder demo

Erste Schritte mit dedizierten Tools für Inhaltserstellung

Zu den speziellen Tools für Inhaltserstellung im UI Toolkit zählen UI Builder und UI Debugger, die durch Webtechnologien inspiriert sind und eine vertraute Erfahrung bieten. Mit UI Builder können Sie Benutzeroberflächen für Spiele und Anwendungen direkt in Unity grafisch erstellen und bearbeiten. UI Debugger unterstützt Sie hingegen bei der schnellen Behebung von Problemen.

Rendering von dynamischem Text

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.

Textureless UI builder

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.

UI Builder visual workflows

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.

Weitere Funktionen

Schneller iterieren

Mit der globalen Stilverwaltung und den Live-Funktionen für Inhaltserstellung können Sie schneller arbeiten und iterieren.

Vertraute Erfahrung

UI-Authoring-Tools und -Workflows orientieren sich an Standard-Webtechnologien, um ein schnelleres Onboarding zu ermöglichen.

Bessere Zusammenarbeit

C#-Code-Logik, Aufbau der Benutzeroberfläche in UXML-Dokumenten und Styling in Style Sheets erleichtern die Arbeit an verschiedenen Teilen der Benutzeroberfläche, ohne ins Stolpern zu geraten.

Rendering-Performance

Mit Render Hints und einem dynamischem Texturatlas haben Sie eine bessere Kontrolle über die Performance des Spiels.

Freundliches Miteinander

UI Toolkit kann zusammen mit IMGUI für den Editor und mit UGUI für Laufzeit verwendet werden. Außerdem ist es mit dem neuen Eingabesystem von Unity kompatibel.

Wiederverwendbarkeit

Sie können Stile und Widgets innerhalb von Projekten oder projektübergreifend sowie zwischen Editor- und Laufzeitumgebung teilen.

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.

Machen Sie noch heute die ersten Schritte mit dem UI Toolkit

Das UI Toolkit für 2021 LTS finden Sie im Unity Hub oder auf der LTS-Download-Seite, damit Sie intuitive Tools für Inhaltserstellung und kollaborative Workflows in Ihren Projekten einsetzen können.

Ressourcen

Blog

Mit dieser Schritt-für-Schritt-Anleitung können Sie erste Schritte mit dem UI Toolkit machen.

QuizU
A UI Toolkit sample

QuizU is an official Unity sample demonstrating various design patterns and project architecture including MVP, state pattern, managing menu screens, and much more using UI Toolkit.

Dokumentation

Im Handbuch von Unity erfahren Sie mehr über das UI Toolkit in Unity.

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

Wann sollte ich das UI Toolkit und wann Unity-UI verwenden?

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.

Kann ich das UI Toolkit zusammen mit Unity-UI nutzen?

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.

Kann ich mit dem UI Toolkit eine World-Space-Benutzeroberfläche erstellen?

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.

Kann ich das UI Toolkit mit DOTS verwenden?

Sie können mit dem UI Toolkit von DOTS Systems auf dem Hauptthread interagieren, wie auch mit anderen eingebauten Engine-Funktionen.

Bietet das UI Toolkit eine Datenbindung?

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.

Ist das UI Toolkit mit dem experimentellen Unity-Vektorgrafikpaket kompatibel?

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.

Wie kann ich damit anfangen?

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.

Wie stellt sich die Zukunft des UI Toolkit dar?

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.

Wir verwenden Cookies, damit wir Ihnen die beste Erfahrung auf unserer Website bieten können. In unseren Cookie-Richtlinien erhalten Sie weitere Informationen.

Verstanden