Utilidades de accesibilidad: MRTK3
Las herramientas Accessibility utilities
proporcionan compatibilidad con algunas características de accesibilidad básicas a la hora de desarrollar aplicaciones de realidad mixta en Unity.
Se admiten las siguientes características:
Alternancia de la inversión de color de los textos
Esta característica hace que un material basado en "Graphics Tools/Text Mesh Pro" muestre un color de cara que se ha invertido con respecto a su color de fondo.
Nota
Esta característica solo se puede aplicar al texto que se crea con TextMesh Pro, que es el componente de texto recomendado para las Herramientas gráficas. Tenga en cuenta también que, para que la inversión de color funcione en un material de fuente, deberá aplicar el sombreador Graphics Tools/Text Mesh Pro
en lugar de los sombreadores predeterminados incluidos con TextMesh Pro.
Uso
Para activar esta característica sin necesidad de escribir código, debe hacer lo siguiente:
- Seleccione el texto TextMesh Pro que desea invertir y encuentre el recurso de fuente que se usó para crearlo.
- Haga clic en el recurso de fuente. Esto le llevará a la ubicación del material de fuente que aplica un sombreador TextMesh Pro de forma predeterminada.
Nota
Si utiliza la vista de iconos en el panel, es posible que tenga dificultades a la hora de encontrar el material de la fuente. Para mostrar el material como se ha visto anteriormente, visualice el panel como una lista jerárquica en su lugar, moviendo el control deslizante de la parte inferior del panel hasta el extremo izquierdo.
Seleccione el material de fuente asociado al recurso.
Cambie el sombreador del material seleccionado en el panel del inspector de TextMeshPro/Mobile/Distance Field (o cualquier otro sombreador actualmente asignado) a
Graphics Tools/Text Mesh Pro
.
- Ahora, puede activar la inversión de color para el texto. Haga clic con el botón derecho en el material de fuente y seleccione Graphics Tools > Accessibility > Toggle Text Color Inversion.
Como resultado, se invertirá el texto. Para desactivar esta característica, siga las instrucciones que se describen en el paso número 4.
Uso avanzado
Esta característica funciona de forma que se aplica individualmente a cada material. Si necesita aplicar esta característica a una gama de materiales, la lógica de la aplicación deberá llamar al método SetTextColorInversion
una vez por cada material de texto en el que desee utilizar este comportamiento.