Barrierefreiheitshilfen — MRTK3

Die Accessibility utilities bieten Unterstützung für einige grundlegende Barrierefreiheitsfeatures beim Entwickeln von Mixed Reality-Anwendungen in Unity.

Die folgenden Funktionen werden unterstützt:

Umschalten der Textfarbenumkehr

Dieses Feature weist ein „Grafiktools/Text Mesh Pro"-basiertes Material an, eine Oberflächenfarbe anzuzeigen, die eine Inversion seiner Hintergrundfarbe ist.

Inversion der Textfarbe

Hinweis

Dieses Feature kann nur auf Text angewendet werden, der mit TextMesh Pro erstellt wurde, der empfohlenen Textkomponente für die Grafiktools. Beachten Sie ferner, dass die Farbumkehr für ein Schriftartmaterial nur funktioniert, wenn der Shader Graphics Tools/Text Mesh Pro anstelle der Standard-Shader angewendet wird, die zusammen mit TextMesh Pro geliefert werden.

Verwendung

Um dieses Feature zu aktivieren, ohne Code zu schreiben, müssen Sie zuerst Folgendes ausführen:

  1. Wählen Sie den TextMesh Pro-Text aus, den Sie umkehren möchten, und suchen Sie das Schriftartenobjekt, das zu seiner Erstellung verwendet wurde.

TextMesh Pro-Schriftobjekt

  1. Klicken Sie auf das Schriftartenobjekt. Dadurch sollten Sie zum Speicherort des Schriftartmaterials gelangen, das standardmäßig einen TextMesh Pro-Shader anwendet.

TextMesh Pro-Schriftmaterial

Hinweis

Möglicherweise haben Sie Schwierigkeiten, das Material der Schriftart zu finden, wenn Sie sich in einer Symbolansicht im Panel befinden. Damit das Material wie oben dargestellt angezeigt wird, zeigen Sie das Panel stattdessen als hierarchische Liste an, indem Sie den Schieberegler unten im Panel ganz nach links verschieben.

  1. Wählen Sie das Schriftartmaterial aus, das der Ressource zugeordnet ist.

  2. Ändern Sie den Shader des ausgewählten Materials im Inspektorbereich von TextMeshPro/Mobile/Distance Field (oder welchen Shader auch immer Sie aktuell verwenden) in Graphics Tools/Text Mesh Pro

Grafiktools-Shader

  1. Sie können jetzt die Farbumkehr für den Text aktivieren. Klicken Sie mit der rechten Maustaste auf das Schriftartmaterial, und wählen Sie Grafiktools > Barrierefreiheit > Textfarbenumkehr umschalten aus.

Farbtext-Inversionsmenü

Ihr Text wird jetzt invertiert. Zum Deaktivieren dieses Features führen Sie in Nummer 4 oben den gleichen Schritt aus.

Erweiterte Verwendung

Diese Funktion funktioniert auf Materialbasis. Wenn Sie dieses Feature auf eine Reihe von Materialien anwenden möchten, muss Ihre Anwendungslogik die SetTextColorInversion-Methode für alle Textmaterialien aufrufen, die dieses Verhalten zeigen sollen.

Weitere Informationen