Auf Englisch lesen

Freigeben über


Hilfsprogramme für Barrierefreiheit — MRTK3

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

Die folgenden Features werden unterstützt:

Invertierung der Textfarbe umschalten

Dieses Feature weist ein auf "Grafiktools/Text Mesh Pro" basierendes Material an, eine Gesichtsfarbe anzuzeigen, die eine Umkehrung der Hintergrundfarbe darstellt.

Textfarbumwandlung

Hinweis

Dieses Feature kann nur auf Text angewendet werden, der mit TextMesh Pro erstellt wird. Dies ist die empfohlene Textkomponente für Grafiktools. Beachten Sie außerdem, dass der Shader anstelle der Graphics Tools/Text Mesh Pro mit TextMesh Pro gepackten Standardshader angewendet werden muss, damit die Farbinversion auf ein Schriftartmaterial funktioniert.

Verwendung

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

  1. Wählen Sie den TextMesh Pro-Text aus, den Sie umkehren möchten, und suchen Sie die Schriftartressource, die zum Erstellen verwendet wurde.

TextMesh Pro-Schriftartobjekt

  1. Klicken Sie auf das Schriftartobjekt. Dadurch sollten Sie zur Position des Schriftartmaterials gelangen, das standardmäßig einen TextMesh Pro-Shader anwendet.

TextMesh Pro-Schriftartmaterial

Hinweis

Möglicherweise haben Sie Schwierigkeiten, das Material der Schriftart zu finden, wenn Sie sich in einer Symbolansicht im Panel befinden. Um das Material wie oben zu sehen, zeigen Sie das Panel stattdessen als hierarchische Liste an, indem Sie den Schieberegler am unteren Rand des Bereichs nach ganz links bewegen.

  1. Wählen Sie das Schriftartmaterial aus, das dem Medienobjekt zugeordnet ist.

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

Grafiktools-Shader

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

Menü

Ihr Text wird jetzt invertiert. Um dieses Feature zu deaktivieren, führen Sie den gleichen Schritt in Nummer 4 oben aus.

Erweiterte Nutzung

Dieses Feature funktioniert auf Materialbasis pro Material. Wenn Sie dieses Feature auf eine Reihe von Materialien anwenden müssen, müsste Ihre App-Logik die SetTextColorInversion -Methode für alle Textmaterialien aufrufen, die sie für dieses Verhalten verwenden möchte.

Siehe auch