Utilitaires d’accessibilité — MRTK3

Les Accessibility utilities prennent en charge certaines fonctionnalités d’accessibilité de base lors du développement d’applications de réalité mixte dans Unity.

Les fonctionnalités suivantes sont prises en charge :

Basculer l’inversion de couleur de texte

Cette fonctionnalité indique à un matériau basé sur « Graphics Tools/Text Mesh Pro » d’afficher une couleur de face qui est une inversion de sa couleur d’arrière-plan.

Text Color Inversion

Notes

Cette fonctionnalité ne peut être appliquée qu’à du texte créé avec TextMesh Pro, qui est le composant texte recommandé pour Graphic Tools. Notez également que, pour que l’inversion de couleur fonctionne sur un matériau de police, le nuanceur Graphics Tools/Text Mesh Pro doit être appliqué à la place des nuanceurs par défaut empaquetés avec TextMesh Pro.

Utilisation

Pour activer cette fonctionnalité sans écrire de code, vous devez commencer par faire ce qui suit :

  1. Sélectionnez le texte TextMesh Pro que vous souhaitez inverser, et localisez la ressource de police utilisée pour la créer.

TextMesh Pro Font Asset

  1. Cliquez sur la ressource de police. Cela devrait vous amener à l’emplacement du matériau de police qui applique un nuanceur TextMesh Pro par défaut.

TextMesh Pro Font Material

Notes

Il se peut que vous éprouviez des difficultés à trouver le matériau de la police si vous êtes dans un affichage d’icône dans le panneau. Pour afficher le matériau comme ci-dessus, affichez le panneau plutôt comme une liste hiérarchique en déplaçant le curseur en bas du panneau à l’extrême gauche.

  1. Sélectionnez le matériau de police associé à la ressource.

  2. Modifiez le nuanceur du matériau sélectionné dans le panneau d’inspecteur de Champ TextMeshPro/Mobile/Distance (ou quel que soit votre nuanceur actuel) en Graphics Tools/Text Mesh Pro

Graphics Tools Shader

  1. Vous pouvez maintenant activer l’inversion de couleur pour le texte. Cliquez avec le bouton droit sur le matériau de police, puis sélectionnez Graphics Tools > Accessibilité > Basculer l’inversion de couleur de texte

Color Text Inversion Menu

Votre texte va maintenant être inversé. Pour désactiver cette fonctionnalité, suivez la étape qu’au numéro 4 ci-dessus.

Utilisation avancée

Cette fonctionnalité opère sur un matériau par base de matériau. Si vous avez besoin que cette fonctionnalité soit appliquée à une gamme de matériaux, votre logique d’application doit appeler la méthode SetTextColorInversion pour tous les matériaux de texte qui doivent effectuer ce comportement.

Voir aussi