Aracılığıyla paylaş


Erişilebilirlik yardımcı programları — MRTK3

, Unity'de Accessibility utilities Karma Gerçeklik uygulamaları geliştirirken bazı temel erişilebilirlik özellikleri için destek sağlar.

Aşağıdaki özellikler desteklenir:

Metin rengi tersini değiştirme

Bu özellik, arka plan renginin tersine çevrilen bir yüz rengini görüntülemek için "Grafik Araçları/Text Mesh Pro" tabanlı bir malzemeye yönerge verir.

Metin Rengi Ters Çevirme

Not

Bu özellik yalnızca Grafik Araçları için önerilen metin bileşeni olan TextMesh Pro ile oluşturulan metne uygulanabilir. Ayrıca, renk tersinin yazı tipi malzemesi üzerinde çalışması için TextMesh Graphics Tools/Text Mesh Pro Pro ile paketlenmiş varsayılan gölgelendiriciler yerine gölgelendiricinin uygulanması gerektiğini unutmayın.

Kullanım

Kod yazmadan bu özelliği açmak için önce aşağıdakileri yapmanız gerekir:

  1. Ters çevirmek istediğiniz TextMesh Pro metnini seçin ve oluşturmak için kullanılan yazı tipi varlığını bulun.

TextMesh Pro Yazı Tipi Varlığı

  1. Yazı tipi varlığına tıklayın. Bu sizi varsayılan olarak TextMesh Pro gölgelendiricisi uygulayan yazı tipi malzemesinin konumuna götürür.

TextMesh Pro Yazı Tipi Malzemesi

Not

Panelde simge görünümündeyseniz yazı tipinin malzemesini bulmakta zorluk yaşayabilirsiniz. Yukarıda görüldüğü gibi malzemeyi ortaya çıkarmak için panelin alt kısmındaki kaydırıcıyı sola doğru hareket ettirerek paneli hiyerarşik liste olarak görüntüleyin.

  1. Varlıkla ilişkili yazı tipi malzemesini seçin.

  2. Denetçi panelinde seçili malzemenin gölgelendiricisini TextMeshPro/Mobile/Distance Field (veya geçerli gölgelendiriciniz her neyse) olarak değiştirin Graphics Tools/Text Mesh Pro

Grafik Araçları Gölgelendiricisi

  1. Artık metin için renk tersini açabilirsiniz. Yazı tipi malzemesine sağ tıklayın ve Grafik Araçları > Erişilebilirlik > Metin Rengi Ters ÇevirmeYi Aç/Kapat'ı seçin

Renkli Metin Ters Çevirme Menüsü

Metniniz artık ters çevrilecek. Bu özelliği kapatmak için yukarıdaki 4 numaralı adımı izleyin.

Gelişmiş kullanım

Bu özellik malzeme bazında çalışır. Bu özelliğin bir dizi malzemeye uygulanması gerekiyorsa, uygulama mantığınızın bu davranışı gerçekleştirmek istediği tüm metin malzemeleri için yöntemini çağırması SetTextColorInversion gerekir.

Ayrıca bkz.