Utilitários de acessibilidade – MRTK3
Fornece Accessibility utilities
suporte para algumas funcionalidades básicas de acessibilidade ao desenvolver aplicações Mixed Reality no Unity.
São suportadas as seguintes funcionalidades:
Alternar inversão da cor do texto
Esta funcionalidade indica a um material baseado em "Ferramentas Gráficas/Text Mesh Pro" para apresentar uma cor de rosto que é uma inversão da cor de fundo.
Nota
Esta funcionalidade só pode ser aplicada ao texto criado com o TextMesh Pro, que é o componente de texto recomendado para Ferramentas Gráficas. Tenha também em atenção que, para que a inversão de cor funcione num material de tipo de letra, o Graphics Tools/Text Mesh Pro
sombreado tem de ser aplicado em vez dos sombreados predefinidos empacotados com TextMesh Pro.
Utilização
Para ativar esta funcionalidade sem escrever código, primeiro tem de fazer o seguinte:
- Selecione o texto TextMesh Pro que pretende inverter e localize o elemento de tipo de letra utilizado para o criar.
- Clique no elemento do tipo de letra. Isto deve levá-lo para a localização do material do tipo de letra que aplica um sombreado TextMesh Pro por predefinição.
Nota
Poderá ter dificuldades em encontrar o material do tipo de letra se estiver numa vista de ícones no painel. Para revelar o material como visto acima, veja o painel como uma lista hierárquica ao mover o controlo de deslize na parte inferior do painel para a esquerda extrema.
Selecione o material do tipo de letra que está associado ao elemento.
Altere o sombreado do material selecionado no painel inspetor de TextMeshPro/Mobile/Distance Field (ou qualquer que seja o sombreado atual) para
Graphics Tools/Text Mesh Pro
- Agora pode ativar a inversão de cor para o texto. Clique com o botão direito do rato no material do tipo de letra e selecione Ferramentas de Gráficos >> Acessibilidade Alternar Inversão da Cor do Texto
O seu texto será invertido. Para desativar esta funcionalidade, siga o mesmo passo no número 4 acima.
Utilização avançada
Esta funcionalidade funciona numa base material por material. Se precisar que esta funcionalidade seja aplicada a vários materiais, a lógica da aplicação terá de chamar o SetTextColorInversion
método para todos os materiais de texto que pretende efetuar este comportamento.