Dela via


UX-komponenter (ej arbetsytor) – MRTK3

Det här paketet innehåller ett bibliotek med UX-komponenter som implementerar Mixed Reality Design Language med hjälp av icke-Canvas- och icke-RectTransform-komponenter.

Du bör bestämma dig noggrant när du väljer att använda prefabs som inte är arbetsytor för projektet. I de flesta fall blir prefab-biblioteket Canvas mer flexibelt, återanvändbart och underhållsbart, särskilt när du skapar stora program med ett stort antal ingenjörer och designers. Dessutom erbjuder canvas-baserade komponenter moderna designverktyg som de flesta designers förväntar sig att kunna använda.. Det finns prestandaöverväganden också: flexibiliteten och funktionsuppsättningen för Canvas-komponenter kan komma till en högre kostnad. Om du skapar särskilt stora UIs med flera hundratals element synliga samtidigt kanske du vill välja prefabs som inte är arbetsytor för förbättrad batchbearbetning och anropseffektivitet.

I följande tabell beskrivs en uppsättning kriterier som du kanske vill överväga när du väljer vilka komponenter som ska användas för ditt program. I dokumentationen finns dessutom en detaljerad beskrivning av hur hybridsystemen för användargränssnittet för arbetsytor fungerar, med förklaringar om motsvarande fördelar och nackdelar.

Kriterie Arbetsyta Ej arbetsyta
Ändra storlek och layout Storleksändring i realtid, dynamisk layout, vågräta/lodräta/rutnätslayouter, marginal/rännsten, utfyllnad, flex % Ingen storleksändring eller layout. Allt är manuellt placerat och storleksanpassat för hand.
Rulla/urklipp Rullning och per pixel-exakt urklipp (med rundade hörn) är kostnadsfritt. Inga rullningsfunktioner. urklipp kräver konfiguration per återgivning.
Storleken på team + projekt Återanvändbara och flexibla komponenter gör stora team mer effektiva och konsekventa Ett större antal prefabs och oflexibel design/layout gör konsekvensen i stora team svår
Inlärningskurva Unity UI knowledge + experience rekommenderas Ingen tidigare Unity-användargränssnittsupplevelse krävs
2D-musinmatning Ja Ja
Omfattande volymtriska XR-indata Ja Ja
Teman Pågående arbete com.microsoft.mrtk.data
Lokalisering Pågående arbete Pågående arbete
Antal gränssnittselement på skärmen Bäst för små layouter Bättre batchprestanda för hundratals/tusentals element