Schaltfläche (nicht canvas) – MRTK3

Schaltfläche Haupt

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.

Schaltflächenbeispielszene

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.

Nicht-Canvas-Schaltflächenstruktur

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.