Schaltfläche (nicht canvas) – MRTK3
Wenn Sie Benutzeroberflächen mit einer ungewöhnlich großen Anzahl von Steuerelementen erstellen oder wenn die Verwendung rectTransform-basierter Steuerelemente aus Layout- oder Leistungsgründen nicht möglich ist, bietet MRTK3 nicht canvasbasierte Prefabs.
Hinweis
In den meisten Fällen bieten die UI-Prefabs des hybriden Zeichenbereichs einen viel leistungsstärkeren Designerworkflow mit dynamischer Größenänderung, Neuanordnung, Ausrichtung, Abstand und Echtzeitlayouts. Dazu ist allerdings Erfahrung mit der Unity-Benutzeroberfläche erforderlich. Weitere Informationen zur Funktionsweise des Benutzeroberflächensystems des hybriden Zeichenbereichs finden Sie hier. Sehen Sie sich außerdem die Vergleichstabelle an.
Beispielszenen
Wenn Sie das Entwicklungsvorlagenprojekt verwenden, stehen mehrere Beispielszenen zur Verfügung, die die verfügbaren Prefabs für Nicht-Canvas-Schaltflächen veranschaulichen.
UITearSheet.unity zeigt alle verfügbaren Nicht-Canvas-basierten Schaltflächen-Prefab-Varianten in MRTK an.
Prefabs (Nicht-Canvas)
Schaltflächen ohne Zeichenbereich können nicht geändert werden. daher werden eine große Anzahl von Schaltflächen-Prefabs in vielen Permutationen von Größe und Features bereitgestellt. Diese Prefabs werden im Format PressableButton_SIZE_STYLE benannt. Beispiel:
- PressableButton_32x32mm_IconAndText: Schaltfläche mit 32 x 32 mm Größe mit Symbol und Text
- PressableButton_128x32mm_SinglelineTextWithSubtitle: Breite Schaltfläche 128 x 32 mm mit einzeiligem Text + Untertiteltext
Struktur (Nicht-Canvas)
Der folgende Screenshot zeigt die Struktur einer nicht canvasbasierten Schaltfläche.
Weitere Informationen
Weitere Informationen finden Sie in der Canvas-basierten Button-Dokumentation für Details zur PressableButton
Klasse und Entwurfsempfehlungen für die Implementierung der Mixed Reality Design Language.