Utilità di accessibilità - MRTK3

Fornisce Accessibility utilities il supporto per alcune funzionalità di accessibilità di base durante lo sviluppo di applicazioni Realtà mista in Unity.

Sono supportate le seguenti funzionalità:

Attivare o disattivare l'inversione del colore del testo

Questa funzionalità indica a un materiale basato su "Strumenti grafici/Testo Mesh Pro" di visualizzare un colore del viso che è un'inversione del colore di sfondo.

Text Color Inversion

Nota

Questa funzionalità può essere applicata solo al testo creato con TextMesh Pro che è il componente di testo consigliato per Strumenti grafici. Si noti anche che per il funzionamento dell'inversione dei colori su un materiale del tipo di carattere, è necessario applicare lo Graphics Tools/Text Mesh Pro shader anziché gli shader predefiniti in pacchetto con textMesh Pro.

Utilizzo

Per attivare questa funzionalità senza scrivere codice, è prima necessario eseguire le operazioni seguenti:

  1. Selezionare il testo TextMesh Pro si desidera invertire e individuare l'asset del tipo di carattere usato per crearlo.

TextMesh Pro Font Asset

  1. Fare clic sull'asset del tipo di carattere. Verrà visualizzata la posizione del materiale del tipo di carattere che applica un textMesh Pro shader per impostazione predefinita.

TextMesh Pro Font Material

Nota

Potresti avere difficoltà a trovare il materiale del tipo di carattere se sei in una visualizzazione icona nel pannello. Per visualizzare il materiale come illustrato in precedenza, visualizzare il pannello come elenco gerarchico spostando il dispositivo di scorrimento nella parte inferiore del pannello all'estrema sinistra.

  1. Selezionare il materiale del tipo di carattere associato all'asset.

  2. Modificare lo shader del materiale selezionato nel pannello di controllo da TextMeshPro/Mobile/Distance Field (o qualunque sia lo shader corrente) in Graphics Tools/Text Mesh Pro

Graphics Tools Shader

  1. È ora possibile attivare l'inversione dei colori per il testo. Fare clic con il pulsante destro del mouse sul materiale del tipo di carattere e scegliere Strumenti grafici > Accessibilità > Attiva/Disattiva colore testo inversione

Color Text Inversion Menu

Il testo verrà invertito. Per disattivare questa funzionalità, seguire lo stesso passaggio nel numero 4 precedente.

Uso avanzato

Questa caratteristica funziona su un materiale per ogni materiale. Se è necessaria questa funzionalità applicata a una gamma di materiali, la logica dell'app dovrà chiamare il SetTextColorInversion metodo per tutti i materiali di testo che vuole eseguire questo comportamento.

Vedi anche