Erstellen eines einfachen Produktkonfigurators in Unity in einer Stunde oder weniger

Ein Produktkonfigurator kann die Art und Weise, wie Kunden mit Ihren Produkten interagieren, verändern, indem er das Erlebnis über die Betrachtung statischer Bilder hinaus in ein interaktives verlagert, um dem Betrachter letztendlich reichhaltigere Details und mehr Informationen zu liefern.
In industriellen Anwendungen können Konfiguratoren komplexe Geräte präsentieren, Echtzeit-Anpassungen ermöglichen und Kunden bei der Visualisierung von Produkten in ihrem spezifischen Kontext unterstützen.
In diesem Tutorial erstellen Sie Ihren ersten webfähigen Produktkonfigurator in einer Stunde oder weniger. Mit Ihrem Konfigurator können Benutzer über eine einfache Oberfläche verschiedene Materialien in einem 3D-Modell ändern. Am Ende werden Sie die grundlegenden Funktionen für die Erstellung professioneller Produktkonfiguratoren kennen.
Wenn Sie dieses Tutorial lieber mit einem Video durchgehen möchten, können Sie es hier ansehen.
Hinweis: Verpassen Sie nicht unser Webinar zur Produktkonfiguratorvorlage, die am 15. Juli erscheint!
Voraussetzungen
Dieses Tutorial richtet sich an Entwickler, die über fortgeschrittene Kenntnisse in der Entwicklung von Projekten in Unity verfügen. Um das Tutorial abzuschließen, müssen Sie
1. Installieren Sie Folgendes:
- Unity 6 mit WebGL-Build-Unterstützung
- eine Test- oder reguläre Lizenz für Unity Industry
- Industry Product Configurator-Paket von Unity, erhältlich bei GitHub
2. 3D Modell hinzufügen: Verwenden Sie Ihre eigene 3D-Modelldatei oder die in der Vorlage enthaltene.
3. Grundmaterialien hinzufügen: Halten Sie mindestens 2-3 verschiedene Materialien bereit oder verwenden Sie die bereits im Tutorial enthaltenen metallischen Materialien wieder.
Voraussichtliche Zeit: 30-60 Minuten
Entdecken Sie das Beispielprojekt
In diesem Tutorial wird das Beispielprojekt „Industry Product Configurator“ von Unity als Lerngrundlage und Ausgangspunkt verwendet. Das Beispiel zeigt einen kompletten Arbeitskonfigurator mit Material- und Komponentenwechsel, Kamerasteuerung und Benutzeroberfläche – genau die Funktionen, die Sie in der Übung zu implementieren lernen.
Das Beispiel enthält vorgefertigte Komponenten für Sichtbarkeit sowie Material-, Animations- und Transformationsvarianten, sodass Sie sich auf Ihr Produkt konzentrieren können, anstatt Variantensysteme von Grund auf neu zu erstellen.
Beispielprojekt öffnen und eigene Szene erstellen
Indem Sie zunächst das Beispielprojekt erkunden, sammeln Sie praktische Erfahrungen mit einem Produktkonfigurator, bevor Sie Ihr eigenes erstellen. Befolgen Sie diese Schritte, um es zu installieren:
1. Erstellen Sie im Unity Hub ein neues Unity Projekt mit der Universal 3D Vorlage auf Basis der Universal Render Pipeline (URP).
2. Laden Sie das Beispielprojekt „Industrieproduktkonfigurator“ herunter und installieren Sie es:
- Um das Paket zu installieren, kopieren Sie die URL aus der grünen Code-Schaltfläche im GitHub Repository und öffnen Sie den Package Manager von Unity.
- Klicken Sie auf das Plus-Symbol und wählen Sie Paket hinzufügen unter Git URL und fügen Sie dann den Repository-Link ein. Unity wird alle erforderlichen Komponenten herunterladen und installieren.
3. Sobald der Download abgeschlossen ist, öffnen Sie die Beispielszene und führen Sie sie aus, um einen voll funktionsfähigen Konfigurator in Aktion zu sehen. Das Beispiel zeigt Materialwechsel, Komponentensichtbarkeitsschalter und Kamerasteuerungen, sodass Sie sofort wissen, was möglich ist und wie das System funktioniert. Das Paket fügt den bestehenden Systemen von Unity konfiguratorspezifische Komponenten hinzu, um Ihren Prototyp schnell voranzubringen.
4. Hinweis: Wenn Sie Probleme bei der Installation von Git URL haben, lesen Sie die Anleitung zur Fehlerbehebung im Package Manager.
✓ Checkpoint: Wenn Sie mit der rechten Maustaste in die Hierarchie oder in das GameObject-Menü klicken, werden Ihnen nun die Produktkonfiguratoroptionen angezeigt. Im GitHub Repo finden Sie auch gute Anleitungen für das Beispiel eines Konfigurators, mit denen Sie am besten daraus lernen können.

Der im Editor geöffnete Produktkonfigurator
3D-Modell einbinden
Nachdem Sie einige Zeit mit der Erkundung des Musters verbracht haben, ist der nächste Schritt, ein 3D-Modell einzuführen, dem Sie Materialwechselfunktionen hinzufügen werden. Wenn Sie dieses Tutorial schneller abschließen möchten, können Sie das Skidloader-Modell verwenden, das bereits im Beispiel enthalten ist (Search for Skidloader). Sie können aber auch ganz einfach Ihr eigenes Modell mit einer von zwei Konvertierungsoptionen einbringen, die im nächsten Abschnitt erläutert werden: Die Optimierungs- und Konvertierungsfunktion innerhalb des Unity Asset Managers oder des Unity Asset Transformer Toolkits. Sie können diesen Abschnitt auch überspringen, wenn Sie das im Beispielprojekt enthaltene Modell verwenden möchten.
Asset Manager
Wenn Sie professionelle Konfiguratoren erstellen möchten, sollten Sie den Asset Manager in Ihren Workflow integrieren. Der Asset Manager von Unity ist eine cloud-basierte Lösung für digitales Asset-Management (DAM), mit der Teams ihre komplexen Echtzeit-3D-Assets hochladen, verwalten, transformieren, teilen und darauf zugreifen können. Der Zugang zum Asset Manager ist in einem Abonnement für Unity Industry enthalten.
Sie können Ihre 3D Modelle mit dem Asset Manager aufbereiten und optimieren, insbesondere mit der Funktion Optimieren und Konvertieren. So verwandeln sich Ihre 3D-Assets, indem Sie Meshes bereinigen, Polygonzahlen optimieren und in Unity Formate konvertieren. Dieser Prozess ist in weniger als einer Minute abgeschlossen und verbessert die Workflow-Effizienz bei großen Dateikonvertierungen.
Erfahren Sie hier mehr über den Asset Manager:
Verwendung des Unity Asset Managers
- Einführung in die Übertragungsmethoden des Asset Managers.
CAD-Workflow mit Asset Transformer Toolkit
Wenn Sie komplexe CAD-Modelle konvertieren müssen, sollten Sie das Unity Asset Transformer Toolkit verwenden, das verschiedene CAD-Dateiformate verarbeitet und erweiterte Optimierungsfunktionen bietet. Importieren Sie CAD-Modelle direkt in Unity und verwenden Sie dann die Tools von Asset Transformer, um die Anzahl der Polygone zu reduzieren, Materialien zu vereinfachen und Modelle für die Echtzeitvisualisierung vorzubereiten.
Erfahren Sie hier mehr über das Asset Transformer-Plugin:
Bauen Sie Ihre Szene auf
Erstellen Sie zunächst eine neue Szene für Ihren Konfigurator. Fügen Sie den Skidloader zur leeren Szene hinzu. Wenn Sie Ihr eigenes 3D Modell verwenden, importieren Sie es in die Szene und positionieren Sie es entsprechend. Das Modell ist jetzt bereit, die Materialwechselfunktionalität hinzuzufügen, die Sie im Beispielprojekt beobachtet haben.
✓ Checkpoint: Ihre Szene sollte Ihr 3D Modell dort positionieren, wo Sie es in der Szenenansicht gut sehen können. Das Modell sollte Materialien haben und in der Spieleansicht sichtbar sein.
Aufbau der Materialwechselfunktion
Jetzt implementieren Sie die zentrale Konfigurator-Funktion, mit der Benutzer Materialien zu Ihrem Produkt in Echtzeit wechseln können.
Materialvarianten erstellen
1. Verwenden Sie zunächst die integrierte Komponente für Variantensätze, indem Sie sie aus dem GameObject-Menü auswählen oder per Rechtsklick in die Hierarchie klicken. Es gibt verschiedene Optionen, aber in diesem Tutorial konzentrieren wir uns auf die Materialvarianten.
- Das Materialvariantensystem des Pakets verwendet ein Erkennungssystem, das automatisch alle Mesh-Renderer findet, die Ihr Zielmaterial über komplexe Objekthierarchien hinweg verwenden.
2. Definieren Sie Ihr Basismaterial und übergeordnetes Objekt mit der Target Parent Option in der Komponente und lassen Sie dann das Capture Tool alle relevanten Mesh-Renderer identifizieren. Dies gewährleistet Konsistenz über Produkte hinweg mit mehreren Komponenten bei gleichbleibender Leistung.

Definieren Sie Ihr Basismaterial
3. Verwenden Sie diese beiden Materialien mit metallischen Oberflächen, Metallic Paint – Rot und Metallic Paint – Blau (oder erstellen Sie Ihre eigenen Äquivalente). Weisen Sie die Materialien jedem Varianten-Slot zu, indem Sie sie in die Variantenfelder ziehen. Das System kümmert sich um die gesamte Schaltlogik und aktualisiert Materialien automatisch, wenn sich Varianten ändern. Verwenden Sie den integrierten Vorschau-Schieber im Inspector, um Varianten sofort zu testen und zu sehen, wie Ihre roten und blauen Finishes auf Ihrem Modell aussehen.
✓ Checkpoint: Sie sollten nun zwei Materialvarianten (Metallfarbe – Rot und Metallfarbe – Blau) in Ihrer Komponente Materialvariantensatz sehen. Wenn Sie den Vorschau-Schieber im Inspector ziehen, sollte Ihr Modell in der Szenenansicht in Echtzeit zwischen dem roten und blauen Metallic-Finish wechseln.
Hilfe zur Materialerstellung finden Sie in der Materialdokumentation von Unity.
Varianten mit Benutzeroberfläche verbinden
Das Produktkonfigurator-Paket enthält eine VariantSelect-Komponente, die Dropdown-Menüs bestehender Variantensätze für eine schnelle Konfiguratorentwicklung generiert. Diese Funktion wurde für Nicht-Entwickler entwickelt, um einfach Variantensätze in der Szene auszuwählen, und lässt sich direkt in das Eventsystem von Unity integrieren, sodass Sie funktionale Konfiguratoren ohne benutzerdefiniertes Skripting erstellen können. Dies ist besonders nützlich für Benutzer, die die uGUI-Lösung verwenden, um die Komponente direkt dem OnClick-Event zuzuordnen.
Erstellung der Benutzeroberfläche
Da Ihre Materialvarianten funktionieren, benötigen Sie eine Benutzeroberfläche, die es Ihnen ermöglicht, diese Konfigurationen zu steuern und mit Ihrem Produktkonfigurator zu interagieren.
Unity bietet zwei Benutzeroberflächensysteme: ein GameObject-basiertes Benutzeroberflächensystem (uGUI) und das neuere Benutzeroberflächen-Toolkit. Für dieses Tutorial verwenden wir das GameObject-basierte uGUI-System, da es eine Drag-and-Drop-Integration mit der VariantSelect-Komponente ohne Code ermöglicht.
1. Ziehen Sie eine Schaltfläche aus dem Benutzeroberflächenmenü in die Hierarchie und benennen Sie sie (z. B. "Red Metal Button").
- Wenn Sie Ihr erstes Benutzeroberflächenelement erstellen, erstellt Unity automatisch Canvas- und EventSystem-Objekte in Ihrer Szene. Das Canvas fungiert als Container für alle UI-Elemente, während das EventSystem Benutzereingaben wie Schaltflächenklicks verarbeitet.
- Stellen Sie sicher, dass die Canvas-Komponente auf Skalierung mit Bildschirmgröße eingestellt ist. Mit dieser Einstellung können Benutzeroberflächenelemente konsistente Proportionen über verschiedene Bildschirmauflösungen hinweg beibehalten. Legen Sie die Referenzauflösung so fest, dass sie den Bildschirmabmessungen Ihres Ziels entspricht – in diesem Beispiel könnte es 1920x1080 sein. Dies definiert die Grundauflösung, auf der Ihr Benutzeroberflächenlayout basiert. Setzen Sie zusätzlich die Eigenschaft „Match“ auf 0,5, wodurch ein Gleichgewicht zwischen Breiten- und Höhenskalierung hergestellt wird, um sicherzustellen, dass Ihre UI-Elemente gleichmäßig skalieren, unabhängig davon, ob der Bildschirm breiter oder höher als die Referenz ist.UI-Verankerungstipp: Um die Schaltflächen an bestimmten Bildschirmrändern (oben/unten) zu verankern, wählen Sie Ihr UI-Element aus und klicken Sie auf die gewünschte Ankervoreinstellung im Ankervoreinstellungen-Bedienfeld der Rect Transform-Komponente. Weitere Informationen im Unity UI Ankerleitfaden
2. Um Ihre Schaltfläche mit der Variantenauswahl zu verbinden, wählen Sie Ihre Schaltfläche in der Hierarchie aus, suchen Sie die Schaltflächenkomponente im Inspector und suchen Sie nach dem Abschnitt OnClick().
3. Klicken Sie auf "+", um ein neues Ereignis hinzuzufügen, ziehen Sie Ihr GameObject mit der Komponente VariantSelect in das Objektfeld, wählen Sie VariantSelect aus dem Dropdown-Menü und wählen Sie SelectVariant aus, um die Materialänderung auszulösen, wenn Sie auf die Schaltfläche klicken.
4. Erstellen Sie zusätzliche Schaltflächen für jede Materialveredelung (Blue Metal Button) und verbinden Sie sie auf die gleiche Weise. Wenn Sie mehr über die UGUI-Grundlagen erfahren möchten, besuchen Sie dieses Tutorial, um die Grundlagen zu erlernen.
✓ Checkpoint: Klicken Sie auf den Wiedergabemodus und dann auf die Schaltfläche „Rotes Metall“, um Ihr Modell in ein rotes Metallic-Finish zu verwandeln. Klicken Sie auf die Schaltfläche „Blue Metal“, um sie in „Blue“ zu ändern. Sie sollten ein Canvas und EventSystem in Ihrer Hierarchie sehen und Ihre Schaltflächen sollten in der Spieleansicht sichtbar sein.
Wenn die Schaltflächen nicht funktionieren, überprüfen Sie, ob Ihre OnClick-Ereignisse richtig verbunden sind, und überprüfen Sie die Dokumentation zu den Schaltflächen von Unity.
Für fortgeschrittene Nutzer: Wenn Sie sich mit Skripting auskennen,zeigt dieses Video ab der 20:10-Marke, wie Sie automatisch Benutzeroberflächenschaltflächen mit dem Skript VariantSetController generieren, das Schaltflächen dynamisch mit richtigen Namen und Funktionen erstellt.
Kamerasteuerungen hinzufügen
Eine vollständige Konfigurator-Benutzeroberfläche soll den Benutzern auch die Kontrolle darüber geben, wie sie das Produkt ansehen, und ihnen ermöglichen, verschiedene Winkel und Perspektiven zu erkunden.
Um Ihrem Konfigurator die beste Benutzererfahrung zu bieten, können Sie das Cinemachine-Paket verwenden, das eine No-Code-Lösung für die Einrichtung professioneller Kameraansichten bietet. Das Beispielprojekt Konfigurator enthält bereits eine Cinemachine-Einrichtung, sodass Sie sofort mit dem Hinzufügen Ihrer eigenen Kameras beginnen können.
1. Um einen neuen Kamerawinkel für Ihr Produkt zu erstellen, fügen Sie Ihrer Szene unter GameObject > Cinemachine > Camera eine neue virtuelle Kamera hinzu. Positionieren Sie diese Kamera, um Ihr Produkt aus dem gewünschten Winkel anzuzeigen, z. B. in einer Nahansicht, die Materialänderungen hervorhebt.
Tipp: Verwenden Sie Ausrichten mit Ansicht (Strg-Shift-F unter Windows oder Cmd-Shift-F unter Mac) als Ausgangspunkt. Dadurch wird Ihre Kamera an die gleiche Position wie Ihre Szenenansicht bewegt. Von dieser Position aus ist es einfacher, Ihren gewünschten Winkel zu finden.
2. Legen Sie in der Komponente Cinemachine Camera den Prioritätswert fest, um festzulegen, wann diese Kamera aktiv sein soll (höhere Zahlen haben Vorrang). Verwenden Sie die Solo-Schaltfläche in der Cinemachine Kamerakomponente, um Ihre verschiedenen Kameraansichten zu testen.
3. Fügen Sie zwei bis drei Kameras für unterschiedliche Blickwinkel hinzu. Die Komponente Cinemachine Brain (wird automatisch zu Ihrer Hauptkamera hinzugefügt) steuert die Mischungen zwischen den verschiedenen Kameras, wobei die virtuelle Kamera immer die höchste Priorität erhält. In diesem Video erfahren Sie mehr über die Verwendung von Cinemachine in Unity 6.
4. Anschließen von Kameras an Benutzeroberflächensteuerungen: Um verschiedene Kameraansichten zu aktivieren, erstellen Sie Schaltflächen für die Benutzeroberfläche (Kopieren und Einfügen aus den Schaltflächen für Materialvarianten und Umbenennen in Kameras). Ziehen Sie für das OnClick-Ereignis die Kamera, die Sie steuern möchten, und verwenden Sie die Option Priorisieren. Dadurch wird die Priorität auf „Höchst“ festgelegt und daher wird diese virtuelle Kamera die aktive Kamera sein.
5. Interaktive Kamerasteuerung einrichten: Verwenden Sie für interaktive Kamerabewegungen eine FreeLook-Kamera, die eine mausgesteuerte Bahnbewegung um Ihr Produkt ermöglicht.
6. Eingabeaktionen konfigurieren: In der Komponente Cinemachine Input Axis Controller sehen Sie den Abschnitt Driven Axes mit den Optionen Look Orbit X, Look Orbit Y und Orbit Scale. Diese sollten mit Player/Look-Eingabeaktionen aus dem Produktkonfigurator-Paket konfiguriert werden. Navigieren Sie zu:
Assets/Beispiele/Produktkonfigurator/1.6.0/Standardkonfiguration/StandardUIAction
Ziehen Sie die Aktion Player/Look aus diesem Ordner in die Eingabefelder für Look Orbit X und Look Orbit Y im Abschnitt Driven Axes. Dies ermöglicht eine mausgesteuerte Kamera nur beim Klicken der rechten Maustaste
Jetzt sind Sie bereit, Ihren Konfigurator mit mehreren Kamerawinkeln zu testen, die Benutzer über die Oberfläche steuern können.
Abschließender Feinschliff und Web-Bereitstellung
Nachdem Ihr interaktiver Konfigurator fertig ist, besteht der letzte Schritt darin, ihn für die Webbereitstellung vorzubereiten, damit Benutzer über ihre Browser darauf zugreifen können.
Build für WebGL mit Build-Profilen
Um Ihren Konfigurator in WebGL bereitzustellen, verwenden Sie die Web-Option als Plattform. Navigieren Sie zu Datei > Build Profiles und wählen Sie links im Fenster Web als Zielplattform aus. Stellen Sie sicher, dass Ihre Szene in der Szenenliste vorhanden ist, und löschen Sie alle anderen Szenen, die Sie nicht erstellen möchten.

Um Ihren Konfigurator für WebGL bereitzustellen, verwenden Sie die Option Web als Plattform.
Wenn die Meldung Kein Webmodul mit einer Schaltfläche „Install with Unity Hub“ angezeigt wird, müssen Sie das WebGL Build Support-Modul installieren. Klicken Sie auf die Schaltfläche „Installieren“ und Unity Hub lädt das WebGL Build Support-Modul herunter und installiert es. Sie müssen den Editor neu starten, um das neue Modul zu laden.
Konfigurieren Sie nach der Installation des WebGL Build Support-Moduls die Build-Einstellungen, einschließlich Texturkompressionsoptionen, Codeoptimierungsstufen und Speicherbeschränkungen, die für die Browserbereitstellung geeignet sind.
Überprüfen Sie nach dem Wechsel zur WebGL-Plattform die Player-Einstellungen für eine webspezifische Optimierung. Gehen Sie zu Bearbeiten > Projekteinstellungen > Player und wählen Sie die Registerkarte Web. Im Abschnitt Publishing Settings können Sie das Compression Format auf Brotli festlegen (für kleinere Dateigrößen empfohlen). Detaillierte Anleitungen zur Optimierung dieser Einstellungen finden Sie in derDokumentation zu den Einstellungen von Unity
Sobald alles bereit ist, klicken Sie auf Build and Run. Unity generiert einen Ordner mit allem, was Sie zum Starten Ihres Konfigurators in einem Webbrowser benötigen. Der Browser wird automatisch geöffnet und Sie sollten sehen, dass Ihr Build reibungslos läuft. Wenn Sie nur auf Build klicken, müssen Sie die Ausgabe auf einem lokalen oder Remote-Webserver hosten. Unity bietet auch eine Hosting-Option über Unity Play.
Sie sollten nun ein Browserfenster geöffnet sehen und Ihre App ist live.
Online testen und veröffentlichen
Testen Sie Ihren Konfigurator in verschiedenen Browsern und Geräten, um eine konsistente Leistung zu gewährleisten. Die Paketkomponenten funktionieren gut in WebGL-Builds, berücksichtigen aber, wie die Variantenumschaltung auf Zielgeräten funktioniert, und passen die Komplexität entsprechend an.
Unity erstellt einen kompletten Build-Ordner mit einer index.html-Datei, komprimierten Spieldaten und allen erforderlichen Assets. Dieser Ordner kann auf jedem Standard-Webserver gehostet werden, wodurch Ihr Konfigurator über jeden modernen Webbrowser zugänglich ist.
✓ Enderfolg: Sie haben jetzt einen funktionierenden Produktkonfigurator. Ihr Build-Ordner sollte eine index.html-Datei enthalten, die beim Öffnen in einem Browser (oder beim Hosten auf einem Webserver) Ihr 3D-Modell mit interaktiven Schaltflächen aus rotem Metall und blauem Metall anzeigt, die die Oberfläche Ihres Modells in Echtzeit ändern.
Optional: Realistische Industrieumgebung schaffen
Für eine verbesserte professionelle Präsentation können Sie eines der Asset Store-Umgebungspakete von Unity hinzufügen. Unity bietet offizielle industrielle Umgebungen wie Unity Factory und Unity Warehouse oder sucht nach sauberen Studioeinrichtungen mit vorkonfigurierten Beleuchtungs- und Nachbearbeitungsprofilen. Diese Pakete bilden die Grundlage für eine realistische Produktvisualisierung, ohne dass eine umfangreiche Umgebungserstellung erforderlich ist. Darüber hinaus enthält Unity Hub die URP 3D Sample Scene Template, die optimierte Beleuchtungs- und Rendering-Setups demonstriert.
Optional: Erweiterte Benutzeroberfläche mit UI Toolkit
Für die fortgeschrittenere UI-Entwicklung bietet Unity das UI Toolkit an, das sich auf Web-Entwicklungspraktiken stützt und Strukturen ähnlich CSS und XML verwendet (im UI Toolkit werden die Äquivalente als USS und UXML bezeichnet). Die Erstellung Ihrer Konfigurator-Schnittstelle mit dem UI Toolkit erfordert eine gewisse Programmierung in C# zur Definition und Zeitschaltflächenfunktionalität. Das liegt daran, dass das UI Toolkit keine vorgefertigte Möglichkeit bietet, Schaltflächenklicks mit der Funktionalität zu verbinden. Die Benutzeroberfläche des Beispielprojekts ist mit dem Unity UI Toolkit erstellt und bietet wertvolle Einblicke in seine Implementierung.
Unten sehen Sie einen kleinen Code-Ausschnitt, der zeigt, wie eine bestimmte Schaltfläche (Änderung genannt) eine definierte Aktion aus der Komponente variant select ausführt:
using IndustryCSE.Tool.ProductConfigurator.Runtime;
using UnityEngine;
using UnityEngine.UIElements;
public class SimpleUIController : MonoBehaviour
{
[SerializeField]
private VariantSelect variantSelect; // Reference to the VariantSelect instance
[SerializeField]
private UIDocument uiDocument; // Reference to the UI Document
private void Start()
{
if (variantSelect == null || uiDocument == null) return;
// Get the root visual element
var root = uiDocument.rootVisualElement;
// Query the button named "change"
var changeButton = root.Q<Button>("change");
if (changeButton != null)
{
// Add a callback to the button
changeButton.clicked += () =>
{
variantSelect.SelectVariant(); // Trigger the variant selection
};
}
}
}
Erfahren Sie, wie Sie mithilfe des UI Toolkits eine Schaltfläche zu Ihrer Benutzeroberfläche hinzufügen, siehe dieses Tutorial zu Unity Learn.
Optional: Erweiterte Variantenfunktionalität
Neben dem einfachen Materialaustausch unterstützt das Paket Animations- und Transformationsvarianten für dynamische Demonstrationen. Verwenden Sie diese für Produkte mit beweglichen Teilen, verstellbaren Komponenten oder Funktionen, die von animierten Präsentationen profitieren. Transform-Varianten bearbeiten Positions-, Rotations- und Skalierungsänderungen, während Animationsvarianten Funktionalität demonstrieren oder ansprechende Übergänge bieten. Diese erweiterten Funktionen eignen sich hervorragend, wenn Sie Produktfunktionalität präsentieren oder ansprechendere Konfiguratorenerfahrungen erstellen möchten.

Neben dem einfachen Materialaustausch können Sie auch Animationen und Transformationsvarianten für dynamische Demonstrationen verwenden.
Mit dem Industry Product Configurator-Paket von Unity verfügen Sie jetzt über das grundlegende Wissen, wie Sie einen Konfigurator erstellen. Ganz gleich, ob Sie für Industrieausrüstung, Konsumgüter oder architektonische Visualisierung entwickeln – diese Grundlage bietet alles, was Sie brauchen, um überzeugende Konfiguratoren zu erstellen, die Geschäftsergebnisse fördern.
Read the article
Fill out this form to stay up-to-date with Unity’s latest offerings and solutions



