접근성 유틸리티 — MRTK3
Accessibility utilities
는 Unity에서 Mixed Reality 애플리케이션을 개발할 때 몇 가지 기본 접근성 기능을 지원합니다.
다음과 같은 기능이 지원됩니다.
텍스트 색 반전 설정/해제
이 기능은 "Graphics Tools/Text Mesh Pro" 기반 재질에 배경색이 반전된 면 색을 표시하도록 지시합니다.
참고
이 기능은 Graphic Tools에 권장되는 텍스트 구성 요소인 TextMesh Pro를 사용하여 만든 텍스트에만 적용할 수 있습니다. 또한 글꼴 재질에서 색 반전이 작동하려면 TextMesh Pro로 패키지된 기본 셰이더 대신 Graphics Tools/Text Mesh Pro
셰이더를 적용해야 합니다.
사용량
코드를 작성하지 않고 이 기능을 활성화하려면 먼저 다음을 수행해야 합니다.
- 반전하려는 TextMesh Pro 텍스트를 선택하고 이를 만드는 데 사용되는 글꼴 자산을 찾습니다.
- 글꼴 자산을 클릭합니다. 이렇게 하면 기본적으로 TextMesh Pro 셰이더를 적용하는 글꼴 재질의 위치로 이동됩니다.
참고
패널의 아이콘 보기에 있는 경우 글꼴의 재질을 찾는 데 어려움이 있을 수 있습니다. 위에서 본 것처럼 재질을 표시하려면 패널 아래쪽의 슬라이더를 맨 왼쪽으로 이동하여 패널을 계층 구조 목록으로 봅니다.
자산과 연결된 글꼴 재질을 선택합니다.
검사기 패널에서 선택한 재질의 셰이더를 TextMeshPro/Mobile/Distance Field(또는 현재 셰이더)에서
Graphics Tools/Text Mesh Pro
로 변경합니다.
- 이제 텍스트에 대한 색 반전을 활성화할 수 있습니다. 글꼴 재질을 마우스 오른쪽 단추로 클릭하고 Graphics Tools > Accessibility > Toggle Text Color Inversion을 선택합니다.
이제 텍스트가 반전됩니다. 이 기능을 비활성화하려면 위의 4번과 동일한 단계를 수행합니다.
고급 사용
이 기능은 재질별로 작동합니다. 이 기능을 다양한 재질에 적용해야 하는 경우 앱 논리는 이 동작을 수행하려는 모든 텍스트 재질에 대한 SetTextColorInversion
메서드를 호출해야 합니다.