Komponenty uživatelského prostředí (jiné než plátno) – MRTK3
Tento balíček obsahuje knihovnu komponent uživatelského prostředí, které implementuje jazyk Mixed Reality Design Language pomocí komponent, které nejsou canvas a nejsou RectTransform.
Při rozhodování o použití jiných než canvasových prefab pro váš projekt byste se měli pečlivě rozhodnout. Ve většině případů bude prefabová knihovna plátna flexibilnější, opakovaně použitelná a udržovatelná, zejména když vytváříte velké aplikace s velkým počtem techniků a návrhářů. Komponenty založené na plátně navíc nabízejí moderní nástroje pro návrh, které většina návrhářů očekává, že je budou moct používat. Existují však také aspekty výkonu: flexibilita a sada funkcí komponent plátna mohou být nákladnější. Pokud vytváříte obzvláště velká uživatelská rozhraní s několika stovkami prvků viditelných najednou, můžete zvolit jiné než canvasové prefaby pro lepší dávkování a efektivitu volání.
Následující tabulka popisuje sadu kritérií, která můžete chtít zvážit při výběru komponent, které se mají použít pro vaši aplikaci. Kromě toho si projděte dokumentaci , kde najdete podrobný rozpis toho, jak fungují hybridní systémy uživatelského rozhraní plátna, s vysvětlením odpovídajících výhod a nevýhod.
Kritéria | Plátno | Jiné než plátno |
---|---|---|
Změna velikosti a rozložení | Změna velikosti v reálném čase, dynamické rozložení, vodorovné/svislé rozložení/rozložení mřížky, okraje/hřbet, odsazení, flex % | Změna velikosti ani rozložení Všechno je ručně umístěné a dimenzované ručně. |
Posouvání nebo oříznutí | Posouvání a oříznutí přesné podle pixelů (se zaoblenými rohy) jsou zdarma. | Žádné možnosti posouvání; oříznutí vyžaduje konfiguraci vykreslovacího modulu. |
Velikost týmu + projekt | Opakovaně použitelné a flexibilní komponenty dělají velké týmy efektivnější a konzistentnější | Větší počet prefabů a nepružné návrhy a rozložení ztěžují konzistenci napříč velkými týmy. |
Křivka učení | Doporučené znalosti a zkušenosti s uživatelským rozhraním Unity | Nevyžaduje se žádné předchozí uživatelské rozhraní Unity. |
Vstup 2D myši | Yes | Yes |
Bohatý volumetrický vstup XR | Yes | Yes |
Použití motivů | Probíhá práce | com.microsoft.mrtk.data |
Lokalizace | Probíhá práce | Probíhá práce |
Počet prvků uživatelského rozhraní na obrazovce | Nejvhodnější pro malá rozložení | Lepší výkon dávkování pro stovky/tisíce prvků |