UX-Komponenten — MRTK3

Dieses Paket enthält eine umfangreiche Bibliothek vordefinierter UX-Prefabs, die für die Verwendung in Ihren Mixed Reality-Anwendungen bereit sind.

Wenn Sie nur die zugrunde liegenden UX-Skripts nutzen möchten (z. B. wenn Sie eigene benutzerdefinierte UX-Komponentenbibliotheken erstellen), sollten Sie nur eine Abhängigkeit vom UX Core-Paket übernehmen. UX Core enthält keine Abhängigkeiten von unseren Ressourcen, visuellen Objekten oder Solvern. Wenn Sie eigene benutzerdefinierte UX-Komponenten erstellen, können Sie unnötige Abhängigkeiten in Ihrem Projekt vermeiden, indem Sie nur UX Core verwenden.

Das UX-Komponentenpaket enthält einsatzbereite Prefabs für Layoutumgebungen des Zeichenbereichs. Diese Prefabs implementieren die neue Mixed Reality-Designsprache.

Diese Prefabs verwenden das RectTransform-Layout, die Ausrichtung und alle Designtools, die Unity als Teil der Unity-Benutzeroberfläche anbietet. Wir empfehlen dringend, dass sich Entwickler mit den Benutzeroberflächentools vertraut machen, die bereits als Teil von Unity vorhanden sind, da Erfahrung mit der Unity-Benutzeroberfläche auch für die Entwicklung der Benutzeroberfläche mit MRTK3 hilfreich ist.

Die zeichenbereichsbasierte Benutzeroberfläche ist zwar die richtige Wahl für die meisten Situationen, aber möglicherweise nicht immer die beste Wahl für Ihre Anwendung. Bei bestimmten Workloads kann die Leistung durch die Verwendung von nicht zeichenbereichsbasiertem Rendering der Benutzeroberfläche verbessert werden, z. B. bei einigen Benutzeroberflächenlayouts, bei denen ein massiv gebündeltes Rendering die Zeichnen-Befehle reduzieren kann. Weitere Informationen finden Sie in dieser Vergleichstabelle.