Utilitas aksesibilitas — MRTK3

Accessibility utilities memberikan dukungan untuk beberapa fitur aksesibilitas dasar saat mengembangkan aplikasi Mixed Reality di Unity.

Fitur-fitur berikut didukung:

Alihkan inversi warna teks

Fitur ini menginstruksikan material berbasis "Graphics Tools/Text Mesh Pro" untuk menampilkan warna wajah yang merupakan inversi warna latar belakangnya.

Text Color Inversion

Catatan

Fitur ini hanya dapat diterapkan ke teks yang dibuat dengan TextMesh Pro yang merupakan komponen teks yang direkomendasikan untuk Alat Grafis. Perhatikan juga bahwa agar inversi warna berfungsi pada bahan font, Graphics Tools/Text Mesh Pro shader harus diterapkan alih-alih shader default yang dikemas dengan TextMesh Pro.

Penggunaan

Untuk mengaktifkan fitur ini tanpa menulis kode apa pun, Anda perlu melakukan hal berikut terlebih dahulu:

  1. Pilih teks textMesh Pro yang ingin Anda batalkan dan temukan aset font yang digunakan untuk membuatnya.

TextMesh Pro Font Asset

  1. Klik pada aset font. Ini akan membawa Anda ke lokasi bahan font yang menerapkan textMesh Pro shader secara default.

TextMesh Pro Font Material

Catatan

Anda mungkin mengalami kesulitan menemukan bahan font jika Anda berada dalam tampilan ikon di panel. Untuk mengungkapkan materi seperti yang terlihat di atas, lihat panel sebagai daftar hierarkis sebagai gantinya dengan memindahkan slider di bagian bawah panel ke kiri ekstrem.

  1. Pilih materi font yang terkait dengan aset.

  2. Ubah shader bahan yang dipilih di panel inspektur dari TextMeshPro/Mobile/Distance Field (atau apa pun shader Anda saat ini) menjadi Graphics Tools/Text Mesh Pro

Graphics Tools Shader

  1. Sekarang Anda dapat mengaktifkan inversi warna untuk teks. Klik kanan pada materi font dan pilih Alat > Grafis Aksesibilitas > Alihkan Inversi Warna Teks

Color Text Inversion Menu

Teks Anda sekarang akan terbalik. Untuk menonaktifkan fitur ini, ikuti langkah yang sama pada angka 4 di atas.

Penggunaan tingkat lanjut

Fitur ini bekerja berdasarkan bahan per materi. Jika Anda memerlukan fitur ini diterapkan ke berbagai materi, logika aplikasi Anda harus memanggil SetTextColorInversion metode untuk semua materi teks yang ingin dilakukan perilaku ini.

Lihat juga