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 bahan berbasis "Graphics Tools/Text Mesh Pro" untuk menampilkan warna wajah yang merupakan inversi warna latar belakangnya.

Inversi Warna Teks

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 harus melakukan hal berikut terlebih dahulu:

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

Aset Font TextMesh Pro

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

Materi Font TextMesh Pro

Catatan

Anda mungkin mengalami kesulitan menemukan materi 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 penggeling 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

Shader Alat Grafis

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

Menu Inversi Teks Warna

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 diinginkan untuk melakukan perilaku ini.

Lihat juga