Składniki środowiska użytkownika (nie kanwy) — MRTK3
Ten pakiet zawiera bibliotekę składników środowiska użytkownika implementących język projektowania Mixed Reality przy użyciu składników innych niż Canvas, innych niż RectTransform.
Należy starannie zdecydować się na użycie prefabrykatów nienależących do kanwy dla projektu. W większości przypadków biblioteka prefab kanwy będzie bardziej elastyczna, wielokrotnego użytku i można ją obsługiwać, zwłaszcza w przypadku tworzenia dużych aplikacji z dużą liczbą inżynierów i projektantów. Ponadto składniki oparte na kanwie oferują nowoczesne narzędzia projektowe, których większość projektantów oczekuje, że będzie w stanie z nich korzystać. Istnieją również zagadnienia dotyczące wydajności: elastyczność i zestaw funkcji składników kanwy mogą być wyższe. Jeśli tworzysz szczególnie duże interfejsy użytkownika z kilkoma setkami elementów widocznych jednocześnie, możesz wybrać prefabryki inne niż kanwy w celu zwiększenia wydajności przetwarzania wsadowego i wywołania rysowania.
W poniższej tabeli przedstawiono zestaw kryteriów, które warto wziąć pod uwagę podczas wybierania składników do użycia dla aplikacji. Ponadto zapoznaj się z dokumentacją dotyczącą szczegółowego podziału sposobu działania hybrydowych systemów interfejsu użytkownika kanwy z wyjaśnieniami dotyczącymi odpowiednich zalet i wad.
Kryteria | Kanwa | Nienazwajna kanwa |
---|---|---|
Zmiana rozmiaru i układu | Zmiana rozmiaru w czasie rzeczywistym, układ dynamiczny, układ poziomy/pionowy/siatka, margines/gutter, dopełnienie, flex % | Brak zmiany rozmiaru ani układu. Wszystko jest ręcznie umieszczone i ma rozmiar ręcznie. |
Przewijanie/przycinanie | Przewijanie i dokładne wycinki na piksel (z zaokrąglonymi rogami) jest bezpłatne. | Brak możliwości przewijania; wycinek wymaga konfiguracji modułu renderowania. |
Rozmiar zespołu i projektu | Składniki wielokrotnego użytku i elastyczne sprawiają, że duże zespoły są bardziej efektywne i spójne | Większa liczba prefabrykatów i nieelastycznej konstrukcji/układu sprawia, że spójność w dużych zespołach jest trudna |
Krzywa uczenia | Zalecana wiedza i środowisko interfejsu użytkownika aparatu Unity | Brak wymaganego wcześniejszego środowiska interfejsu użytkownika aparatu Unity |
Wejście myszy 2D | Tak | Tak |
Zaawansowane wejście XR woluminu | Tak | Tak |
Tworzenie motywów | Praca w toku | com.microsoft.mrtk.data |
Lokalizacja | Praca w toku | Praca w toku |
Liczba elementów interfejsu użytkownika na ekranie | Najlepsze dla małych układów | Lepsza wydajność przetwarzania wsadowego dla setek/tysięcy elementów |