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.
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:
- Selezionare il testo TextMesh Pro si desidera invertire e individuare l'asset del tipo di carattere usato per crearlo.
- 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.
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.
Selezionare il materiale del tipo di carattere associato all'asset.
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
- È 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
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.