Unity AI Open Beta: Erstellen einer Benutzeroberfläche mit dem UI-Generator

Der heutige Beitrag unserer Serie zur Unity AI Open Beta zeigt Ihnen, wie Sie UI-Layouts mithilfe der direkt in den Editor integrierten Funktionen zur Generierung von Sprites und Texturen schneller prototypen können.
Die Erstellung von Prototypen für die Benutzeroberfläche eines Spiels kann eine mühsame Aufgabe sein. Wahrscheinlich möchtest du Platzhaltergrafiken für Prototypen verwenden, bevor das eigentliche Design steht; doch auch das Erstellen solcher temporären Assets kostet Zeit – und einfache Kästen und Rechtecke vermitteln nur bedingt einen Eindruck davon, wie sich das Layout anfühlen wird.
Die Generatoren von Unity AI ändern das. Mit dem Sprite-Generator und dem Textur-Generator – in Kombination mit dem Unity AI Assistant – können Sie UI-Platzhalter direkt im Editor anhand von Texteingaben erstellen. So lässt sich ein echtes UI mit realistisch wirkenden Designs entwerfen, noch bevor auch nur ein einziges finales Grafik-Asset existiert.
Was ist der UI-Generator von Unity AI?
Der UI-Generator ist kein einzelnes Tool, sondern ein Workflow, der zwei der Asset-Generatoren von Unity AI mit dem KI-Assistenten kombiniert, um schnell UI-fertige Inhalte zu erstellen:
- Der Sprite Generator dient zur Erstellung einzelner 2D Sprite-Assets, wie etwa Icons, Charaktere, Gegenstände, Decals, Porträts und UI-Grafiken.
- Der Texture2D Generator dient zur Erstellung allgemeiner 2D -Bild- oder Textur-Assets, wie etwa Hintergründe, Billboards, Panel-Füllungen, Kulissen oder Bilder für Materialien und Oberflächen. Verwenden Sie stattdessen den Material-Generator für nahtlose physische Oberflächenmaterialien.
Beide Generatoren sind im Unity Editor als Teil der Unity AI Suite verfügbar. Die von ihnen erstellten Assets werden im Assets-Ordner Ihres Projekts gespeichert und mit eingebetteten Metadaten versehen, die sie als KI-generiert kennzeichnen; so können Sie diese später leicht auffinden und durch die endgültigen Grafiken ersetzen.

Sprite-Generator
Der Sprite-Generator erzeugt 2D Bilder aus natürlichsprachlichen Beschreibungen. Sie beschreiben, was Sie möchten, wählen ein Stilmodell aus, und der Generator liefert ein Sprite, das Sie direkt zu Ihrem UI-Canvas hinzufügen können.
Was du kontrollieren kannst
- Prompt: Beschreibe das Asset in einfacher Sprache: „Gesundheitsanzeige-Symbol, Pixel-Art-Stil, rotes Herz“
- Stilmodell: Wählen Sie aus vortrainierten Modellen, die verschiedene Kunststile wie Pixel-Art, Anime, Concept Art und mehr abdecken.
- Negativer Prompt: unerwünschte Elemente ausschließen: „kein Text, kein Rahmen, kein Hintergrund“
- Referenzbild: Stellen Sie ein vorhandenes Bild bereit, um den Ausgabestil oder die Charakterkonsistenz zu steuern.
Im Editor werden generierte Sprites als KI-generiert gekennzeichnet. Sie funktionieren wie jedes andere Sprite in Unity – weisen Sie sie Image-Komponenten zu, verwenden Sie sie in Sprite-Atlanten oder referenzieren Sie sie im Code.

Texturgenerator
Der Texturgenerator erzeugt Bilder, die sich als UI-Hintergründe, Panel-Füllungen und Oberflächentexturen eignen. Es folgt demselben Prompt-basierten Arbeitsablauf wie der Sprite-Generator und erstellt Assets, die sich direkt in Ihr Projekt einfügen lassen.
Für die UI-Arbeit ist dies besonders nützlich für:
- Hintergrundpaneele: „dunkle Steinstruktur, Fantasy-RPG-Stil, kachelbar“
- HUD -Füllungen: „gebürstetes Metall, dunkel, dezenter Farbverlauf, Sci-Fi“
- UI-Oberflächen in der Spielwelt: „abgenutztes Pergament, gealtert, mit schwachen Kartenmarkierungen“

Der Prototyping-Workflow
So fügen sich die Sprite- und Texturgeneratoren in eine echte UI-Prototyping-Sitzung ein:
1. Richte dein uGUI-Canvas oder UI-Toolkit-Dokument ein.
Die Tools unterstützen sowohl uGUI als auch UI Toolkit. Die Arbeitsabläufe sind sehr ähnlich; wenn Sie also uGUI verwenden, sollten Sie zunächst ein UI-Canvas erstellen und Ihr Layout mithilfe der Standard-UI-Komponenten von Unity – Image, Text, Button – grob entwerfen. Verwenden Sie Platzhalterfarben oder weiße Kästen, um die Struktur zu definieren.
2. Generiere deine Sprite-Assets
Öffnen Sie den Sprite-Generator über das Unity AI Menü. Schreibe für jedes UI-Element, das ein Icon oder Bild benötigt, einen beschreibenden Prompt und wähle den Stil aus. Lade jedes generierte Sprite herunter und weise es der entsprechenden Image-Komponente zu.
3. Hintergrundtexturen generieren
Verwenden Sie den Texturgenerator für Paneele und Hintergründe. Beschreiben Sie den gewünschten visuellen Stil und weisen Sie die generierte Textur als Sprite- oder Textur-Referenz Ihren Image- oder RawImage-Komponenten zu.
4. Verwende den Unity AI Assistant, um die Verbindungen herzustellen.
Wechsle zum Unity AI Assistant und bitte ihn um Hilfe bei der Einrichtung der Benutzeroberfläche – etwa beim Verknüpfen von Button-Events, dem Konfigurieren von Layout-Gruppen oder dem Schreiben eines Skripts zur dynamischen Befüllung einer Liste. Der Unity AI Assistant kennt deine Canvas-Struktur und kann direkt auf deine Szene einwirken.
5. Schnell iterieren
Generieren Sie alle Assets neu, die nicht korrekt aussehen. Da der Arbeitsablauf auf Prompts basiert, können Sie in Sekundenschnelle eine neue Version erstellen und diese austauschen, ohne Ihr Layout zu beeinträchtigen.

Verwaltung KI-generierter Assets
Alle von Unity AI Generatoren erstellten Assets enthalten eingebettete Metadaten, die sie als KI-generiert kennzeichnen. Dadurch lassen sie sich auch bei wachsendem Projektumfang leicht finden und filtern: Sie können im Projektfenster gezielt nach KI-generierten Assets suchen und diese systematisch durch die finalen Grafiken ersetzen.
Generatoren können im Unity Dashboard vollständig deaktiviert werden, wenn Sie den Unity AI Assistant ohne Asset-Generierung nutzen möchten. Sie sind dafür verantwortlich, die Nutzungsrechte für generierte Inhalte zu überprüfen und die entsprechenden Erklärungen abzugeben, wenn Sie Ihr Projekt bei App-Stores und anderen digitalen Vertriebsplattformen wie Steam einreichen.

Mehr zu Unity AI
Wenn Sie mehr darüber erfahren möchten, was in der Unity AI Open Beta verfügbar ist, laden wir Sie ein, weitere Artikel dieser Reihe zu lesen:
- Wir stellen die Unity AI Open Beta vor
- Der Unity AI Assistant – erklärt
- Erste Schritte mit Unity MCP
- Erstellen Sie Requisiten mit dem 3D -Objekt-Generator.
- Erstellen Sie PBR-Materialien aus einer Texteingabe mithilfe des Material-Generators.
- Erstellen Sie Skyboxen und Umgebungsreflexionen mit dem Cubemap-Generator.
- Verwendung des Sprite-Generators zum Erstellen von 2D Sprites, Icons und Spritesheets
Probieren Sie Unity AI noch heute aus.
Die Open Beta von Unity AI ist ab sofort für alle Unity 6-Entwickler verfügbar. Melden Sie sich für eine kostenlose Testversion an, erkunden Sie den Unity AI Assistant, verbinden Sie Ihre bevorzugten Tools über das Unity AI Gateway und experimentieren Sie damit, wie Ihr Entwicklungs-Workflow mit einem integrierten, projektbezogenen KI-Agenten aussehen kann.
Melden Sie sich an und erfahren Sie mehr über Tarife, Preise und Datenschutz unter unity.com/features/ai
Die vollständige Dokumentation ist in der Unity AI Dokumentation verfügbar, die vom Editor aus verlinkt ist, oder unter docs.unity3d.com .
Unity AI Assistant befindet sich derzeit in der offenen Beta-Phase. Demzufolge befinden sich die in diesem Beitrag beschriebenen Funktionen, das Verhalten und die Verfügbarkeit in aktiver Entwicklung und können ohne vorherige Ankündigung geändert, eingeschränkt oder eingestellt werden.