Dela via


Hjälpmedel – MRTK3

Ger Accessibility utilities stöd för vissa grundläggande hjälpmedelsfunktioner när du utvecklar Mixed Reality-program i Unity.

Följande funktioner stöds:

Växla textfärg inversion

Den här funktionen instruerar ett "Graphics Tools/Text Mesh Pro"-baserat material att visa en ansiktsfärg som är en inversion av dess bakgrundsfärg.

Inversion av textfärg

Anteckning

Den här funktionen kan endast användas för text som skapas med TextMesh Pro, som är den rekommenderade textkomponenten för grafiska verktyg. Observera också att för att färginvertering ska fungera på ett teckensnittsmaterial Graphics Tools/Text Mesh Pro måste skuggningen tillämpas i stället för standardskuggarna som paketeras med TextMesh Pro.

Användning

Om du vill aktivera den här funktionen utan att skriva någon kod måste du göra följande först:

  1. Välj den TextMesh Pro-text som du vill invertera och leta upp den teckensnittstillgång som användes för att skapa den.

TextMesh Pro-teckensnittstillgång

  1. Klicka på teckensnittstillgången. Detta bör ta dig till platsen för teckensnittsmaterialet som tillämpar en TextMesh Pro-skuggning som standard.

TextMesh Pro-teckensnittsmaterial

Anteckning

Du kan ha problem med att hitta teckensnittets material om du befinner dig i en ikonvy på panelen. Om du vill visa materialet som det visas ovan kan du visa panelen som en hierarkisk lista i stället genom att flytta skjutreglaget längst ned på panelen till extrem vänster.

  1. Välj det teckensnittsmaterial som är associerat med tillgången.

  2. Ändra skuggningen för det valda materialet i kontrollpanelen från TextMeshPro/Mobile/Distance Field (eller vad din aktuella skuggning är) till Graphics Tools/Text Mesh Pro

Skuggning av grafikverktyg

  1. Nu kan du aktivera färginvertering för texten. Högerklicka på teckensnittsmaterialet och välj Grafikverktyg > Hjälpmedel > Växla textfärginvertering

Inversionsmeny för färgtext

Texten kommer nu att inverteras. Om du vill inaktivera den här funktionen följer du samma steg i nummer 4 ovan.

Avancerad användning

Den här funktionen fungerar på material per material. Om du behöver den här funktionen tillämpad på en mängd material måste din applogik anropa SetTextColorInversion metoden för allt textmaterial som den vill utföra det här beteendet.

Se även